Build a Complete Android App with Firebase - Full Course with Kotlin

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=rfdQHOB3jCU



Duration: 1:21:32
89,409 views
2,309


In this course, you'll build an Android app in Kotlin which allows users to update their status using only emoji 😇🐼❤️. The app combines various Firebase services (Authentication, Cloud Functions, and Firestore) to allow users to update and view emoji-only statuses. The user is able to create or sign in to their account with Google.

➤ Published app: https://play.google.com/store/apps/details?id=edu.stanford.rkpandey.emojistory
➤ Kotlin Code in Github: https://github.com/rpandey1234/EmojiStatus
➤ JavaScript Code in Github: https://github.com/rpandey1234/EmojiStatusCloud

🔗 Follow Rahul on Twitter: https://twitter.com/rpandey1234
🔗 Follow Rahul on YouTube: https://www.youtube.com/rpandey1234

Fix to allow other kinds of emoji in the EditText: https://github.com/rpandey1234/EmojiStatus/commit/5d1eb217bbc6294f8a7ff5515f9138ef2e9417b5

Helpful documentation
➤ Android guide for Firebase authentication: https://firebase.google.com/docs/auth/android/google-signin
➤ Cloud function trigger when a user authenticates: https://firebase.google.com/docs/functions/auth-events
➤ Working with Firestore: https://firebase.google.com/docs/firestore/quickstart
➤ Read about Android and emojis (Unicode): https://blog.emojipedia.org/androids-emoji-problem/

⭐️ Course Contents ⭐️
⌨️ (00:00) Intro
⌨️ (01:07) App architecture
⌨️ (09:05) Firebase Authentication logic
⌨️ (29:25) User sign up Cloud Function
⌨️ (42:31) Display user emoji list
⌨️ (57:13) Update emoji status
⌨️ (1:07:15) Restrict input to emoji

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2021-02-05Build Three Django Projects - Python Course
2021-02-02freeCodeCamp.org Curriculum Expansion: Math + Machine Learning + Data Science
2021-02-02Object Oriented Programming (OOP) in C++ Course
2021-01-27Data Structures - Full Course Using C and C++
2021-01-26Android Studio Tutorial - Build a GPS App
2021-01-21Build a Shopping Cart with React and TypeScript - Tutorial
2021-01-19Basics of SQL Injection - Penetration Testing for Ethical Hackers
2021-01-13How to Make a Landing Page using HTML, SCSS, and JavaScript - Full Course
2021-01-12Java Testing - JUnit 5 Crash Course
2021-01-07Build 12 Data Science Apps with Python and Streamlit - Full Course
2021-01-05Build a Complete Android App with Firebase - Full Course with Kotlin
2021-01-02Image Generation using GANs | Deep Learning with PyTorch: Zero to GANs | Part 6 of 6
2020-12-3120 Award-Winning JavaScript Games – Js13kGames 2020 Winners
2020-12-29Pointers in C / C++ [Full Course]
2020-12-22Build an Instagram Clone with React Native, Firebase Firestore, Redux, Expo - Full Course
2020-12-21Python Microservices Web App (with React, Django, Flask) - Full Course
2020-12-19Data Augmentation, Regularization, and ResNets | Deep Learning with PyTorch: Zero to GANs | 5 of 6
2020-12-18How to Build a Career in Tech: Jordan Jackson Connects the Dots
2020-12-17Webhooks for Beginners - Full Course
2020-12-16Java Android App using REST API - Network Data in Android Course
2020-12-15Code a Discord Bot with Python - Host for Free in the Cloud