KotlinbeginnermobileAI generated

Android Tip & Bill Splitter App

Create a single-screen Android app that calculates tip amounts and splits a bill evenly among friends. Learners practice Jetpack Compose UI basics, state hoisting, and simple arithmetic logic in a real mobile app.

Estimate
~7h
Steps
5
Completed by
0
Proposed by
codeseed.app

Jetpack Compose · Android Studio

Project roadmap

  1. 01

    Scaffold the Compose project

    ~1h

    Create a new Android Studio project with an empty Compose activity.

  2. 02

    Build the input UI

    ~2h

    Add text fields and sliders for bill amount, tip percentage, and number of people using Compose components.

  3. 03

    Implement calculation state

    ~1.5h

    Use remember/mutableStateOf to hold input values and derive tip and per-person totals reactively.

  4. 04

    Style the results screen

    ~1.5h

    Format currency output and add Material3 theming for a polished look.

  5. 05

    Test on emulator/device

    ~1h

    Run the app on an emulator, fix layout issues across screen sizes, and verify edge cases like zero people.

Resources

Ready to build this?

Get a GitHub repo and start building. Your AI reviewer checks each step as you go.

~7h · 5 steps

Tech stack

Jetpack ComposeAndroid Studio