News Article App

An Application that shows a list of news articles with an added feature of sorting the list according to the article's published date.

Features

  • 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.

Technologies / Libraries Used

  • Native Android
  • Kotlin
  • GSON (Json Convertor)
  • Glide (Image Loading)

Installation

To install and run the Google Maps Marker App, follow these steps:

  1. Clone the repository:
    git clone https://github.com/PrateekSingh009/NewsArticleApp.git
  2. Open the project in Android Studio.
  3. Build and run the project on an Android device or emulator.

Screenshots

App Visual