Skip to content

Creați o aplicație Android completă cu Firebase – Curs complet cu Kotlin

Creați o aplicație Android completă cu Firebase – Curs complet cu Kotlin

În acest curs, veți crea o aplicație Android în Kotlin, care permite utilizatorilor să își actualizeze starea folosind doar emoji 😇🐼❤️. Aplicația combină diverse servicii Firebase (Autentificare, Funcții cloud și Firestore) pentru a permite utilizatorilor să actualizeze și să vadă stările numai pentru emoji. Utilizatorul poate să creeze sau să se conecteze la contul său cu Google.

➤ Aplicație publicată:https://play.google.com/store/apps/details?id=edu.stanford.rkpandey.emojistory/> ➤ Cod Kotlin în Github: https://github.com/rpandey1234/EmojiStatus
➤ Cod JavaScript în Github: https://github.com/rpandey1234/EmojiStatusCloud

🔗 Urmărește-l pe Rahul pe Twitter: https://twitter.com/rpandey1234
🔗 Urmărește-l pe Rahul pe YouTube: https://www.youtube.com/rpandey1234

Remediați pentru a permite alte tipuri de emoji în EditText: https://github.com/rpandey1234/EmojiStatus/commit/5d1eb217bbc6294f8a7ff5515f9138ef2e9417b5

Documentație utilă
➤ Ghid Android pentru autentificarea Firebase: https://firebase.google.com/docs/auth/android/google-signin
➤ Funcția cloud declanșează atunci când un utilizator se autentifică: https://firebase.google.com/docs/functions/auth-events
➤ Lucrul cu Firestore: https://firebase.google.com/docs/firestore/quickstart
➤ Citiți despre Android și emoji-uri (Unicode): https://blog.emojipedia.org/androids-emoji-problem/

⭐️ Conținutul cursului ⭐️
⌨️ (00:00) Introducere
⌨️ (01:07) Arhitectura aplicației
⌨️ (09:05) Logica de autentificare Firebase
⌨️ (29:25) Utilizatorul se înregistrează la Funcția Cloud
⌨️ (42:31) Afișează lista de emoji-uri pentru utilizatori
⌨️ (57:13) Actualizați starea emoji
⌨️ (1:07:15) Restricționați introducerea la emoji

Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org

Citiți sute de articole despre programare: https://freecodecamp.org/news

Cursuri interesante:

Leave a Reply

Your email address will not be published. Required fields are marked *