EN | RU

Student Box

preview.png

StudentBox — an app that serves as an example of building an application using Compose Multiplatform technology. The main goal is to demonstrate how to create a CMP application for iOS, Android, and Aurora OS.

Features

The app allows users to record and edit their daily lesson list.

  • Record lessons
  • Retrieve lessons
  • Edit lessons

Demonstrates

  • Working with resources
  • Working with a database
  • Using different versions of Compose
  • Using Aurora Build & Devices plugins

Build Variants

Note: Tasks prefixed with hint prepare the necessary artifacts and display explicit execution steps.

  • Android requires an active emulator or connected device to be running before execution.
  • iOS requires a macOS host system with Xcode installed.
# Android Emulator / Device
./gradlew hintAndroidRun

# iOS Simulator Framework
./gradlew hintIosRun

# Aurora OS Emulator
./gradlew runAppAuroraEmulator

# Aurora OS Device
./gradlew runAppAuroraDevice

Resources used

icons