Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Firebase Firestore for Android
Rating: 4.6 out of 5(100 ratings)
658 students

Firebase Firestore for Android

Learn all about the brand new Firestore - a NoSQL document based technology
Last updated 4/2018
English
English [Auto],

What you'll learn

  • Add, edit and delete data for a Firestore database in your apps
  • Implement powerful login capabilities into your apps using Firebase Authentication
  • Add Firestore security features to protect your database and restrict access to authorized users only
  • By the end of this course you will know advanced skill with Firestore and how to integrate it into your apps

Course content

3 sections27 lectures5h 30m total length
  • Intro To Firestore0:59

    Explore Firestore fundamentals for Android by learning how to set up a Firestore project, create and save data, and retrieve and sort posts by topics in a shareable app.

  • Project Setup12:14

    Set up an Android project for Firebase Firestore by creating a new project, configuring Google Play services, and adding Firebase Core and Firestore dependencies with the Google services plugin.

  • What is Firestore6:09

    Discover how Firestore, a flexible, scalable database from Google Cloud, enables real-time updates, offline support, and powerful collections and documents modeling for Android apps.

  • AddThoughtVC UI Setup20:30

    Explore building the add thought UI in Android with Firestore, configuring AddThoughtActivity with toggle buttons, text fields, and a post action, and wiring the main activity to launch it.

  • Making your first database entry!19:52

    Learn how to add your first post to a Firestore collection in Android, including setting a category, and saving user, text, timestamp, likes, and comments.

  • MainActivity UI Set up12:31

    Set up the main activity UI with four category toggle buttons (funny, serious, crazy, popular) and a recycler view to display thoughts, wiring on-click actions and Firestore integration.

  • Making the custom adapter21:31

    Learn to build a RecyclerView with a custom thoughts adapter in Android, modeling Firestore data as a Thought data class, wiring up layout views, and formatting timestamps for display.

  • Performing one time data fetch12:03

    Fetches all documents from the thoughts collection in Firestore, parses username, time stamp, thought text, likes, and comments, creates Thought objects, and refreshes the recycler view.

  • Real time updates15:14

    enable real-time updates in firestore for android with a snapshot listener that tracks changes. order by time stamp descending and filter by category or sort popular posts by likes.

  • Adding likes8:32

    Implement the likes feature in the android firebase firestore app by updating the thought’s like count on star taps, with data parsing and composite indexing to support filtered, ordered queries.

Requirements

  • Must have PC with Windows 8+ OR macOS OR Linux/Ubuntu

Description

Firestore for Android

Welcome to beginner Firestore development. In this course you'll learn all about the brand new Firestore, a NoSQL document based technology. We start from the ground up and teach you everything you need to know from the fundamentals, authentication and a deep dive into Firestore security rules.

*BASIC KNOWLEDGE OF ANDROID IS ASSUMED

WHY TAKE THIS COURSE?

Learning the new Firestore should be taught using real world examples. In this course you're going to learn to code the Devslopes way. We teach by building real world, professional, amazing looking apps from start to finish.

Here are some of the things you'll be able to do after taking this course:

  • Build your own apps using the new Firestore real time database
  • Learn how to create and save data to your Firestore database
  • Add powerful login capability to your apps using Firebase authentication 
  • Use Firestore security features to protect your database and restrict access to authorized users only

Who this course is for:

  • People who want to build advanced Android apps!
  • Those who want to create their own startup
  • Those looking to get a full time job as a developer
  • Business owners
  • Students & teenagers
  • People who want to make money building apps

If you are a student of our Android N: From Beginner to Paid Professional - or have any other basic understanding of Android development, then this is a perfect next step to advanced your Android and Firestore skills.

Don't forget to join the free live community where you can interact with other students and ask questions to the community.

Who this course is for:

  • If you have basic experience with Android development take this course