Skip to content

About

This app fetches and displays news articles from NewsAPI. It is built using a reactive programming approach with RxSwift and follows the Clean MVVM-C architecture pattern.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Basic News Feed 📰

This app fetches and displays news articles from NewsAPI. It is built using a reactive programming approach with RxSwift and follows the MVVM-C architecture pattern.

Features 🚀

  • Reactive Programming: Uses RxSwift & RxCocoa for seamless UI binding
  • Architecture: Built with Clean MVVM-C (MVVM + Coordinator Pattern)
  • Modern UI: Implements CollectionView Compositional Layout & Diffable DataSource
  • Efficient Networking: Fetches data from a RESTful API with JSON decoding
  • Swift Concurrency: Utilizes Swift’s async-await for modern concurrency handling
  • Pagination Support: Handles infinite scrolling with "Load More" button
  • User Experience: Displays a loading indicator while fetching data

Demo 🎥

Below is a short demo of the app in action.
(Note: The GIF might take a few seconds to load.)

Demo

About

This app fetches and displays news articles from NewsAPI. It is built using a reactive programming approach with RxSwift and follows the Clean MVVM-C architecture pattern.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages