https://github.com/manojkp08/growigh
News App that fetches news from the News API. The app uses Retrofit 2 for making HTTP requests, Gson converter for parsing JSON responses, and Picasso for loading images.
https://github.com/manojkp08/growigh
android data-binding kotlin rest-api retrofit2
Last synced: about 2 months ago
JSON representation
News App that fetches news from the News API. The app uses Retrofit 2 for making HTTP requests, Gson converter for parsing JSON responses, and Picasso for loading images.
- Host: GitHub
- URL: https://github.com/manojkp08/growigh
- Owner: manojkp08
- Created: 2023-07-06T11:41:00.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-06-21T07:21:15.000Z (about 2 years ago)
- Last Synced: 2025-03-28T22:34:35.298Z (about 1 year ago)
- Topics: android, data-binding, kotlin, rest-api, retrofit2
- Language: Kotlin
- Homepage:
- Size: 5.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Growigh
This is a simple News App that fetches news from the News API.
The app uses Retrofit 2 for making HTTP requests,
Gson converter for parsing JSON responses,
and Picasso for loading images.
## Features
- User-Friendly Interface: Browse news articles from popular sources with ease.
- Latest News Display: Upon launching the app, the latest articles are presented.
- Detailed Article View: Tap on any article to view its title, description, and accompanying image (if available).
- Category Filters: Filter articles by categories such as business, entertainment, health, science, sports, and technology.
## Installation
To run the app on your local machine, follow these steps:
1. Clone the repository:
```sh
git clone https://github.com/manojkp08/Growigh.git
```
2. Open Android Studio and select "Open an existing project."
3. Navigate to the cloned repository and select it to open the project.
4. Let Android Studio import and build the project. Ensure all dependencies are resolved.
5. Connect an Android emulator or a physical device.
6. Click on "Run" or use the shortcut `Shift + F10` to build and run the app.
## Screenshots

## Demo Video
https://github.com/manojkp08/Growigh/assets/122171992/4004659f-08f8-4e1f-a1c9-b21f453fb787
## Contributing
We welcome contributions to Growigh! To contribute, follow these steps:
- Fork the repository and clone it locally.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code compiles.
- Test thoroughly to make sure your changes work as expected.
- Commit your changes and push to your fork.
- Submit a pull request with a clear description of your changes.