Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ahmedgamalramadan/moviecompose
- Owner: AhmedGamalRamadan
- Created: 2024-01-02T12:51:33.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-01-07T19:02:59.000Z (11 months ago)
- Last Synced: 2024-01-07T20:29:26.835Z (11 months ago)
- Language: Kotlin
- Homepage:
- Size: 122 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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