Skip to content

seoulboy/BasicNewsFeed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages