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

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp

Similar Posts