ComposeMovie Android ?
A Simple and Minimal Movies Android Application to demonstrate the Modern Android Development and Jetpack Compose.
ScreenShots ?
Download Application ?
Download Latest APK file From Here
Built With ?
- Kotlin – First class and official programming language for Android
development. - Compose Constraint Layout – ConstraintLayout can help place
composables relative to others on the screen, and is an alternative to using multiple nested Row, Column, Box and custom layout elements.
ConstraintLayout is useful when implementing larger layouts with more complicated alignment requirements. - Coroutines – A coroutine is a
concurrency design pattern that you can use on Android to simplify code that executes
asynchronously. - Jetpack Compose – Jetpack Compose is Android’s
modern toolkit for building native UI. - Flow – A flow is an asynchronous
version of a Sequence, a type of collection whose values are lazily produced. - Android Architecture Components –
Collection of libraries that help you design robust, testable, and maintainable apps.- Stateflow – StateFlow is a
state-holder observable flow that emits the current and new state updates to its collectors. - Flow – A flow is an asynchronous
version of a Sequence, a type of collection whose values are lazily produced. - ViewModel – Stores
UI-related data that isn”t destroyed on UI changes. - Navigation Components – Navigation component helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer.
- Stateflow – StateFlow is a
- Dependency Injection
- Hilt – Easier way to incorporate Dagger DI into Android apps.
- Retrofit – A type-safe HTTP client for Android and Java.
- Material Components for Android – Modular and customizable Material Design UI components for Android.
- Gradle Kotlin DSL – For writing Gradle build scripts using Kotlin.
Architecture ?️
This app uses MVVM Architecture.
Developed By ?
Rubikkube
- Website (http://rubikkube.com)
- Twitter (https://twitter.com/therubikkube)
How to Contribute ?
- Fork it.
- Create your feature branch (git checkout -b my-new-feature).
- Commit your changes (git commit -am ‘Add some feature’).
- Push to the branch (git push origin my-new-feature).
- Create new Pull Request.