When you enroll in this course, you'll also be enrolled in this Professional Certificate.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate from Meta
There are 3 modules in this course
This course gives you the opportunity to demonstrate the skills you have gained throughout the Android Developer Professional Certificate program. You'll do this by developing an Android app to order food from the Little Lemon restaurant. In other words, you'll create a solution to a real-world problem.
At this point in the program, you've gained all the skills you need to successfully complete this project. But you might need to refresh your memory when it comes to the previous courses in the program. For that reason, each module in this course will take you through a brief recap of relevant content from previous courses in the program. And, don't worry, there will be links too so you can review content in more detail if necessary. In this way, you will be guided through the process of building the Little Lemon food ordering app which allows you to show off your Android development skills.
By the end of the course, you will be able to:
- Set up a Jetpack Compose application
- Commit a project to a Git repository
- Plan the UI and UX of an application
- Set up a navigation hierarchy between app screens
- Create a user onboarding flow
- Develop a food menu user interface
On completion of the Capstone Project, you’ll have an interactive mobile application that you can share with recruiters and impress potential employers with.
This is an advanced course, intended for learners with a background in Android app development. And, it always helps to have a can-do attitude!
This introductory module will give you some general information about the Capstone Project. You'll also revisit the process of setting up your coding environment, tracking your code using Git and setting up your UX and UI processes. The purpose is to guide you through setting up and beginning your work on the project.
What's included
4 videos14 readings9 assignments
Show info about module content
4 videos•Total 11 minutes
Introduction to the course•3 minutes
Setting up the project•3 minutes
Planning the UX and UI•3 minutes
Module summary: Starting the project•2 minutes
14 readings•Total 204 minutes
Course syllabus•4 minutes
How to be successful in this course•10 minutes
Checking your development environment•10 minutes
Recap: Version control•10 minutes
Exercise: Setting up the repository•30 minutes
Recap: Android Studio and Jetpack Compose •10 minutes
Exercise: Setting up the Jetpack Compose project•10 minutes
Exercise: Applying design fundamentals in Figma•30 minutes
Additional resources•5 minutes
9 assignments•Total 114 minutes
Readiness check: Did you set up the Git repository?•9 minutes
Readiness check: Did you set up the Jetpack Compose project?•9 minutes
Readiness check: Did you push your commits?•9 minutes
Knowledge check•15 minutes
Readiness check: Did you complete the wireframe?•9 minutes
Readiness check: Did you establish the designs for your interactive components?•9 minutes
Readiness check: Did you apply design fundamentals?•9 minutes
Knowledge check•15 minutes
Module quiz: Starting the project•30 minutes
Project Functionality
Module 2•5 hours to complete
Module details
In this module you will be guided through the process of creating an onboarding flow for your app. You will also set up the navigation for your app and create a user profile page. Thereafter you will be required to develop the user interface of the food menu for the Little Lemon app. This will include processes such as fetching data and then filtering menu items.
What's included
3 videos11 readings10 assignments
Show info about module content
3 videos•Total 7 minutes
Onboarding flow•3 minutes
Food ordering user flow•2 minutes
Module summary: Project functionality•1 minute
11 readings•Total 195 minutes
Recap: UI elements and storing data•10 minutes
Exercise: Set up the onboarding page•30 minutes
Recap: Navigation•5 minutes
Exercise: Set up the navigation•30 minutes
Exercise: Set up the profile page•30 minutes
Additional resources•5 minutes
Recap: Fetching and storing the data•10 minutes
Exercise: Fetching and storing the food menu•30 minutes
Recap: Sorting and filtering data•10 minutes
Exercise: Filtering the food menu•30 minutes
Additional resources•5 minutes
10 assignments•Total 124 minutes
Readiness check: Did you set up the user onboarding?•9 minutes
Readiness check: Did you set up the navigation flow?•9 minutes
Readiness check: Did you set up the user profile page?•9 minutes
Readiness check: Did you commit your progress to Git?•9 minutes
Knowledge check•15 minutes
Readiness check: Did you fetch and store the food menu?•9 minutes
Readiness check: Does the Home screen allow filtering?•9 minutes
Readiness check: Did you commit your progress to Git?•10 minutes
Knowledge check: Displaying the food menu•15 minutes
Module quiz: Project functionality•30 minutes
Project Assessment
Module 3•4 hours to complete
Module details
In this module you will be assessed on the fundamental skills covered as you build the Capstone Project's functionality. You'll participate in a peer review, as well as work through a solution to some of the most challenging parts of the Capstone Project. At the end of this module, you'll complete a graded assessment.
Meta builds technologies that help people connect with friends and family, find communities, and grow businesses. The Meta Professional Certificates create opportunities so that anyone regardless of education, background or experience can learn high-quality skills to land a high-growth career—no degree or experience required to get started. Meta also offers training courses on the metaverse to educate people, brands, businesses and professionals on the opportunities it presents and what it means for our world today and into the future.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.