Lazy Pizza
About this app
The app Lazy Pizza is a food ordering app. It is built with a custom responsive user interface.
Users can search in different item categories. In the pizza detail screen addiontal toppings can be selected to a pizza.
In the checkout screen users can choose between the earliest available time or a scheduled date and time for pickup. Recommended items are displayed to go with the order. Users may place a comment before placing the order.
The order history screen will display all recent orders.
Tech stack
- Built with Kotlin Multiplattform for Android and iOS
- 100% shared UI with Compose Multiplatform
- Optimized for Android 16 – API Level 36
- Minimum Android 8.0 – API Level 26
- 100% Kotlin
- Jetpack Compose
- Firebase backend
- Offline caching and sync logic to the backend
Implemented libraries
- Splashscreen API
- Material 3 adaptive
- Nav3 – Navigation
- Firebase database and storage
- Ktor – Http client
- Koin – Dependency Injection
- Coin – Image loading
- Datastore
- Room – Database










