We teamed up with the Android team to build the Firebase and Android Basics with Compose course!
At Firebase, we know that good documentation, codelabs, code samples, and other different learning tools are essential when you’re learning a new language or wish to improve your skills developing for a certain platform. That’s why we are thrilled to announce our partnership with the Android team to create an exciting course that will take you on an immersive journey through developing native Android apps. Whether you are a beginner learning the basics or a seasoned developer looking for advanced techniques, this course has something for everyone.
You’ll learn the basics of building intuitive, native Android apps with Jetpack Compose UI toolkit and Firebase services. We’ll guide you through the process of creating effective UIs using Jetpack Compose and the recommended best practices from the Android team. We’ll also introduce you to the world of Firebase. You will learn how to seamlessly connect your app to a Firebase project, unlocking a suite of user-friendly services that will enhance your app’s functionality such as Cloud Firestore, Firebase Authentication, Remote Config, and Performance Monitoring.
By the end of this course, you’ll be able to:
- Build Android apps with Jetpack Compose (Android’s modern toolkit for building native UI);
- Use Material Design when designing your screens;
- Use Model-View-ViewModel (the architecture recommended by Android);
- Use Firebase Authentication to authenticate users in your app;
- Use Cloud Firestore to safely store data in the cloud;
- Use Remote Config to control the behavior and appearance of your app remotely;
- Use Performance Monitoring to make sure your app is always performing well in your users’ hands!
This course is for anyone who wants to learn how to build Android apps with Jetpack Compose and Firebase. No prior experience with Android development is required. To get started, enroll in the course. All units are now available and you can earn badges when completing each one of them! Happy coding!