/Sh-News-app

An Android app fetches news from the network built with Jetpack Compose and the latest Android libraries.

Primary LanguageKotlin

Sh-News-app

An Android app fetches news from the network built with Jetpack Compose and the latest Android libraries.

App Preview

Tech Stack

  • Jetpack Compose: Android's recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android.
  • Clean architecture: A method of software development in which you should be able to identify what a program performs merely by looking at its source code.
  • Hilt: Dependency injection for clean and modular code.
  • Data Store: Manage user preferences and settings efficiently.
  • Room database: Robust local data storage and caching for uninterrupted offline access.
  • MVVM architecture: Well-structured and maintainable codebase.
  • Coil: Effortlessly load and display book cover images with optimized caching and memory management.
  • Splash Screen 12: Create an engaging and visually appealing launch experience using the Splash Screen API.

Installation

  1. Clone the repository: git clone https://github.com/MahmoudElshahatt/Sh-musify.git
  2. Open the project in Android Studio.
  3. Build and run the app on your Android device or emulator.