Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ahmedgamalramadan/moviecompose

Movie Application with Jetpack Compose
https://github.com/ahmedgamalramadan/moviecompose

Last synced: 3 days ago
JSON representation

Movie Application with Jetpack Compose

Awesome Lists containing this project

README

        

# Movie App with Jetpack Compose
The application is built with the Model-View-ViewModel (MVVM) Architecture pattern,
which promotes a stable and scalable codebase. Additionally,
Dagger Hilt is used for efficient dependency injection,
which improves modularity and testability.

## Key Features

- **Jetpack Compose:** The app leverages *Jetpack Compose*, a modern Android UI toolkit, to create a seamless and interactive user experience.
- **Kotlin:** Developed entirely in *Kotlin*, the codebase benefits from the conciseness and expressiveness of the language, promoting efficient and readable code.
- **MVVM Architecture Pattern:** The application structure is organized following the *MVVM* Architecture pattern, promoting separation of concerns and facilitating maintainability.
- **Dagger Hilt:** Dependency injection is handled by *Dagger Hilt*, streamlining the management of dependencies and improving the overall architecture.
- **Retrofit:** Network calls are facilitated by *Retrofit*, enabling seamless communication with remote APIs.
- **Room:** *Room* is used for local data storage, providing a reliable and efficient way to manage app-related data.
- **Offline Capability:** Ensuring users best possible experience even without an active internet connection.

### Screenshot


splash
splash
splash