Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

Build High Quality Android App with Firebase and Compose (Udemy.com)

MeasureMate Android App build using Jetpack Compose, Firebase Authentication, Firebase Firestore and DaggerHilt

Created by: Mohammad Arif

Last updated September 2024

icon
What you will learn

  • Master Jetpack Compose: Build modern, efficient UIs using Jetpack Compose, Android's declarative UI toolkit.
  • Implement Firebase Authentication: Securely manage user sign-in with google and authentication using Firebase.
  • Leverage Firebase Firestore: Efficiently store, sync, and query real-time data with Firebase Firestore.
  • Apply Android Best Practices: Implement industry best practices for scalable, maintainable Android app development.

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.6 out of 5higher than 67% of them
  • Reviews32#1,156 of 1,183 by number of reviews
  • Length10.1 hourslonger than 71% of them
  • Last updatedSeptember 2024earlier than 61% of them

icon
Course Description

Hi, and welcome, everyone! In this course, we’ll build the MeasureMate Android app using some of the most powerful tools available today: Jetpack Compose, Firebase Authentication, and Firebase Firestore. Whether you’re an aspiring Android developer or looking to update your skills, this course is designed to help you create a robust, scalable app."

MeasureMate will feature four key screens: Sign in Screen, Dashboard Screen,  Details Screen, Add Item Screen.

Our app supports dark mode, and we’ll also add an app icon and splash screen for a polished look.

We'll use a range of powerful libraries and frameworks to build our app. Here’s what you’ll learn:"

  • Jetpack Compose: To build the User Interface.

  • Material 3: To design a beautiful and consistent UI.

  • Firebase Authentication: To securely manage user sign-ins, including Google Sign-In.

  • Firebase Firestore: To store, sync, and query data in real-time.

  • Splash Screen: To create a captivating splash screen for our app.

  • Dagger Hilt: To manage dependency injection for cleaner, modular code.

  • Compose Navigation: To navigate between screens seamlessly.

  • Coil: To load and display images effortlessly.

Throughout the course, I’ll also share Android best practices to ensure our app is not only functional but also maintainable and scalable. By the end, you'll have the skills to take your Android development to the next level."


So, if you’re ready to master Jetpack Compose, Firebase, and modern Android development, let’s get started. I’m looking forward to seeing you in the course!


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mohammad Arif

Hi, I'm Mohammad Arif, and I’m passionate about Android development. With over two years of experience creating content on YouTube, I’ve had the privilege of sharing my knowledge with a growing community of developers.

Through my courses, I aim to bring the same clarity and hands-on approach to learning that has helped so many on my channel.

When I'm not coding or making videos, I'm constantly exploring new trends in mobile development to stay ahead of the curve. I’m excited to help you take your Android development skills to the next level!

icon
More courses by Mohammad Arif

$19.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.6

32 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Kamil Pecela on 5/6/2025

The course achieves what was promised - the creation of a specific mobile application. It can be reproduced by following step by step in the footsteps of the instructor . Some knowledge of android app development is required, without it it will be just mindless parroting. For those who already know something about programming or software architecture, this will be an excellent opportunity to learn skills by repetition. If you want to learn mobile app development, programming or software design from scratch and at a theoretical level - look elsewhere. If, like me, you need to make a concrete, working application, whose functionality goes beyond displaying “Hello world”, to get hands-on experience working with Android Studio, Kotlin, Firebase, etc. - you've come to the perfect place. My aversion to mobile app development has diminished - I've stopped ruling out that I'll ever deal with it, and even have ideas for future projects. Mohammad Arif - thank you very much!

By Deepak Pitaliya on 4/19/2025

Amazing course. Instructor does not waste any time yet explains all relevant concepts. Absolute beginners may find this course a little difficult but to me it turned out to be a very useful course. This is my first full long project and only after this I realize how important it is to do a project of this type. This teaches you how to connect all things (that you learn in introductory courses) together to make a complete app.

By Karthikeyan on 3/29/2025

It was an Amazing Course

By Kris Glomski on 3/10/2025

When connectint to Firebase and GoogleSignIn running in all kind of problems. Don't know if this the Firebase, Google orinstructions but I purchased this course to evaluate Firebase capabilities and it doesn't work. Had some problems with the course but was able to resolve the issues. Updated my ranting from one star to four stars. Overall this is good course that covers lots of issues that can be encounter when programmig.

By Giri Aditya on 1/27/2025

This course awesome, i learn so much thing like adaptive layout, new navigation, google credential manager, custom canvas and many more.

By David Chhetri on 1/18/2025

Very helpful in understanding the design, UI, look & feel, user experience part of Jetpack Compose. My goal was to understand the use of Material 3, in building reusable components. More specifically wanted to understand things like primary, secondary, teritiary containers and when to use onSurface, onSecondary color combination. Very unique course that is rare as it deals with look and feel of compose components. Very underated course and a MUST for anyone wanting to master their basic Compose knowledge to an advanced one ... Thank you.

By Jay kim on 8/23/2024

This course is amazing. If you want to learn Jetpack Compose you should take this course. The contents are very easy to learn and well organized. I'm happy to take this course and it will help you to be a successful Android developer for sure.

By Neval on 8/20/2024

Anlatım çok iyi,anlaşılır.Videoların güncel olması çok önemli.Bu kurstada hoca en son sürüm üzerinden anlatıyor.Çok çok iyi. The explanation is very good and understandable. It is very important that the videos are up to date. In this course, the instructor explains using the latest version. It is very good.

By Bharat Garande on 8/18/2024

Most Powerful course for jetpack compose learners...

By Skjahir Hossain on 8/18/2024

This course is really amazing. and I have learnt a lot. but if there would be more features then it would be better. like auto send a notification to currently using user after a certain time.

Showing all 10 reviews on CourseDuck

Read all 32 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100