An Application that shows a list of news articles with an added feature of sorting the list according to the article's published date.
- MVVM Architecture: Implements Model-View-ViewModel architecture for clean and maintainable codebase.
- Kotlin Language: Utilizes Kotlin features such as extension functions, higher-order functions, null safety, data classes, and lambda expressions.
- API Call Handling: Traditional way of handling the API calls without using any 3rd party libraries.
- Filter: Added support for sorting the list of articles based on their published date. Sorting can be either in ascending or descending order.
- Native Android
- Kotlin
- GSON (Json Convertor)
- Glide (Image Loading)
To install and run the Google Maps Marker App, follow these steps:
- Clone the repository:
git clone https://github.com/PrateekSingh009/NewsArticleApp.git
- Open the project in Android Studio.
- Build and run the project on an Android device or emulator.