NewsApp

NewsApp is a visually appealing news application for Android platforms that provides real-time news articles using Kotlin and MVVM Architecture.

Features

  • Fetches and displays real-time news articles from the WordPress REST API.
  • Ensures up-to-date and relevant content for users.
  • Efficiently handles network requests using the Volley Library for optimized data retrieval and transmission.
  • Implements the MVVM architectural pattern for a well-structured and maintainable codebase.
  • Supports pagination for easy navigation through news articles.

Tools and Technologies

  • REST API: Utilized the WordPress REST API to source news articles.
  • Kotlin: Developed the Android app using the Kotlin programming language.
  • Volley: Employed the Volley Library for efficient network request handling.
  • MVVM: Implemented the MVVM architectural pattern to maintain a separation of concerns in the application.
  • Pagination: Implemented pagination for improved user experience when browsing news articles.

Getting Started

To get started with the NewsApp, follow these steps:

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

Usage

  • Upon launching the app, you’ll be presented with a list of news articles.
  • Scroll through the articles, and click on any article to view its details.
  • The app supports pagination, so you can load more articles as needed.

Images

NewsApp Screenshot

Untitled design (2)

Contributing

If you’d like to contribute to the project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix: git checkout -b feature-name.
  3. Make your changes and commit them.
  4. Push your changes to your fork: git push origin feature-name.
  5. Create a pull request on the main repository.

GitHub

View Github