Task - NewsFeed App(Kotlin)
Architecture - MVVM
APK Link(Dev Build) - https://drive.google.com/file/d/1WhzmD794tE1Hggloq7MKl_y-a8trdWJ4/view?usp=sharing
Folder Structure App(com.example.ps_news)
-
services
- MyFirebaseMessagingService
-
utils
- AppExecutors
- Constants
- Helper
-
views
- home
- adapters
- NewsFeedAdapter
- fragments
- HomeFragment
- holder
- NewsRowAdapter
- models
- Article
- NewsResponseModel
- Source
- MainActivity.kt
- MainActivityViewModel.kt
- NewsListDiffUtils.kt
- adapters
- home
-
App.kt
-
Application.kt