⭐ Contribute!
⭐ Contribute!
  • Home
  • 🚀 Let's start
  • User interface
  • Connectivity
  • Navigation
  • Local Database

🚀 Let's start

Prerequisites

  • Basic knowledge of kotlin development (nullability,inline & lambda functions mainly). For more information, please refer to the Worldline kotlin training
  • Android Studio IDE with latest stable version Giraffe version or above
  • A good connectivity

Hands-on Lab objectives

capture

Functionnally

We will create a simple quiz application that provides :

  • a Startup screen explaining rules of the game
  • a Quiz screen looping on single choices questions
  • a final scoring screen.

Technically

  • The app can be deployed on Android , iOS and jvm Desktop.
  • We will use not only a common library but composable views shared for all platforms

Design screens

Here are expected screens at the end of this Hands-on Lab.

screens

Tips

You can generate composables based on designs on Figma thanks to the plugin Google Relay. A dedicated section on android developer documentation describe all the steps here

See also

  • Github repository for this training
  • Compose/Gradle compatibility guide
  • AGP/ Android studio compatibility guide
  • Figma Now in android
  • Kotlin EDUCATION
Edit this page
Last Updated:
Contributors: Ibrahim Gharbi
Prev
Home
Next
User interface