A simple app to practice previous google codelabs with concepts likes: creating a low-fidelity prototype, composition & recomposition, state hoisting, basic compose layouts and buttons click behavior.
The main resource to get started with this project:
It's recommended to have these prerequisites for completing this project:
- Ability to create and run a project in Android Studio.
- Experience with Kotlin syntax, which includes Boolean and when expressions.
- Ability to apply basic Jetpack Compose concepts, such as the use of state with MutableState object.
- Experience with composable functions, which includes Text, Image, and Button composables.
-
I made a simple model that provides me a basic idea of what the app looks like. Then, I divide this drawing into sections to identify which composables I'll use.
-
Later on, I design the UI and a prototype on how the app will behave using Figma.
-
Finally, I make the button click logic and layout of the app using Kotlin and Jetpack Compose library.