Site icon Android Tutorial Online

Android News App with Clean Architecture, Jetpack Compose

Android News App with Clean Architecture, Jetpack Compose

Android News App with Clean Architecture, Jetpack Compose, Hilt, and Room Database

This is a sample Android app built using Clean Architecture, Jetpack Compose, Hilt, and Room Database for displaying the latest news from various sources. The app fetches news data using TheNewsAPI and displays it in a modern and intuitive user interface.

Screenshots

Features

Tech Stack

Architecture

The app follows the Clean Architecture principles, which consists of three main layers:

Getting Started

  1. Clone this repository: git clone https://github.com/QasimNawaz/NewsDoCompose.git
  2. Obtain an API key from TheNewsAPI.
  3. Add your API key to the local.properties file: API_KEY=YOUR_API_KEY_HERE
  4. Open the project in Android Studio and run the app.

Contributions

Contributions to the project are welcome! If you find any issues or have suggestions for improvements, please feel free to create a pull request or open an issue.

Credits

This app was built by Qasim Nawaz as a sample project for learning Clean Architecture, Jetpack Compose, Hilt, and Room Database. The app uses data from TheNewsAPI.

GitHub

View Github

Exit mobile version