Project

Restaurant Menu App

Challenging
9 completions
~ 31 hours
3.5

Learn the basics of Android Compose, including core composables like Text, Row, and Column, as well as event handling and state management.

Provided by

JetBrains Academy JetBrains Academy

About

Let's make an app that will help waiters to manage client orders in a restaurant. It will consist of a simple layout with buttons and several visual cues to register various orders.

Graduate project icon

Graduate project

This project covers the core topics of the Jetpack Compose for Android Developers course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Display a Text with the title of our application
Add one recipe to the order menu and style existing text to visually differentiate the title from the menu items.
Add listeners to allow increasing and decreasing the quantity of a menu item in an order. Prevent ordering more than the available amount.
A restaurant with only one recipe probably won’t survive. Add more recipes to the menu.
Choosing the order quantity is pointless without a way to register it. Add a button to register orders and update the stock.

Reviews

Kyle Jaesu Akuya
2 months ago
i think this project was practice. But we could have added more styling.
André Machado avatar
André Machado
4 months ago
I learned how to use the main functionalities of Jetpack Compose, especially state hoisting.

3.5

Learners who completed this project within the Jetpack Compose for Android Developers course rated it as follows:
Usefulness
3.6
Fun
3.4
Clarity
3.4