Skip to content

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.

Notifications You must be signed in to change notification settings

nabilBouzineDev/Artwork-Gallery-App

Repository files navigation

Artwork-Gallery-App

Read_Me_Preview

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.

Resources

The main resource to get started with this project:

Prerequisites

It's recommended to have these prerequisites for completing this project:

  1. Ability to create and run a project in Android Studio.
  2. Experience with Kotlin syntax, which includes Boolean and when expressions.
  3. Ability to apply basic Jetpack Compose concepts, such as the use of state with MutableState object.
  4. Experience with composable functions, which includes Text, Image, and Button composables.

Low-Fi

Low-Fi

  • 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.

ScreenShots

Screenshots

recorded_behaviour.mp4

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages