You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This app displays news from various sources using the News API.
The app was built using Kotlin programming language and follows the Model-View-ViewModel (MVVM) architecture to ensure code maintainability and scalability.
I used Retrofit to simplify HTTP calls, Moshi Converter to deserialize JSON responses, Glide library to load and cache images, and Paging 3 library to enable efficient pagination and data loading.
Project Features
News Display: Users can view news articles from various sources, organized by categories such as business, technology, and sports.
Article Details: Users can read the full article by tapping on the news item, and share it with others through various social media platforms.
Dark Mode: The app also features a dark mode option for users who prefer a darker color scheme.