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:
- Clone the repository:
git clone https://github.com/vswati0101/newsapp.git
- Open the project in Android Studio.
- 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
Contributing
If you’d like to contribute to the project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your changes and commit them.
- Push your changes to your fork:
git push origin feature-name
. - Create a pull request on the main repository.