Building Android Apps: Building a Complete Application with Firebase

Android    |    Expert
  • 12 videos | 1h 29m 37s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 7 users Rating 4.4 of 7 users (7)
Integrating Android apps with Firebase offers a seamless and secure solution for managing user sign-in and registration processes while enabling real-time data synchronization. Firebase Authentication provides a range of authentication methods, including email, phone number, and social media logins. Firestore serves as a scalable NoSQL cloud database, allowing developers to store and retrieve data in real-time, ensuring dynamic content delivery to users. In this course, you will learn how to integrate Android applications with Firebase. You will discover Firebase's diverse services as we build a restaurant reservation app. You will implement user authentication and explore real-time data storage using Cloud Firestore. Next, you will set up strings, styles, and themes to create a visually appealing and consistent user interface (UI). You will see how dependency injection enhances code maintainability and testability, and you will integrate the Hilt Framework for efficient dependency injection that simplifies access to the Firebase backend. Finally, you will explore advanced concepts in Android app development. Mastering login and signup flows will create a secure and user-friendly app. You will set up a navigation drawer and top bar for app navigation and manage app screens and data using View Models. By the end of the course, you will integrate all these components to create a complete application with a cloud backend.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Outline how firebase works
    View the directory structure and functionality of the final firebase app
    Integrate firebase with an android app
    Set up cloud firestore and firebase authentication
    View the themes and fonts on our android app
  • Outline the use of dependency injection
    Use hilt dependency injection in a compose app
    Create login and signup screens with firebase
    Add a navigation drawer and top bar
    Create a view model and screens in an app
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 6s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 6m 58s
    After completing this video, you will be able to outline how Firebase works. FREE ACCESS
  • Locked
    3.  App and Project Overview
    5m 22s
    Learn how to view the directory structure and functionality of the final Firebase app. FREE ACCESS
  • Locked
    4.  Creating and Configuring a Firebase Project
    6m 37s
    Find out how to integrate Firebase with an Android app. FREE ACCESS
  • Locked
    5.  Working with Firebase Authentication and Cloud Firestore
    12m 16s
    In this video, find out how to set up Cloud Firestore and Firebase Authentication. FREE ACCESS
  • Locked
    6.  Modifying Resources Strings Styles and Themes
    6m 44s
    During this video, you will learn how to view the themes and fonts on our Android app. FREE ACCESS
  • Locked
    7.  Dependency Injection
    7m 23s
    Upon completion of this video, you will be able to outline the use of dependency injection. FREE ACCESS
  • Locked
    8.  Setting up Dependency Injection and App Screens
    9m 6s
    Discover how to use Hilt dependency injection in a Compose app. FREE ACCESS
  • Locked
    9.  Creating Login and Signup Flows
    12m 28s
    In this video, find out how to create login and signup screens with Firebase. FREE ACCESS
  • Locked
    10.  Adding a Navigation Drawer and Top Bar
    6m 23s
    Learn how to add a navigation drawer and top bar. FREE ACCESS
  • Locked
    11.  Creating View Models and Screens
    11m 53s
    Discover how to create a view model and screens in an app. FREE ACCESS
  • Locked
    12.  Course Summary
    2m 21s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.9 of 20 users Rating 4.9 of 20 users (20)
Rating 4.1 of 7 users Rating 4.1 of 7 users (7)
Rating 4.6 of 5 users Rating 4.6 of 5 users (5)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 801 users Rating 4.6 of 801 users (801)
Rating 4.8 of 5 users Rating 4.8 of 5 users (5)
Rating 4.0 of 5 users Rating 4.0 of 5 users (5)