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