Firebase für Android
Wesentliche Firebase-Dienste: Authentication, Firestore, Realtime Database, Cloud Messaging, Analytics, Crashlytics, Storage und Remote Config
1Welche Firebase-Konfigurationsdatei muss im app/-Ordner eines Android-Projekts abgelegt werden?
Welche Firebase-Konfigurationsdatei muss im app/-Ordner eines Android-Projekts abgelegt werden?
Antwort
Die Datei google-services.json enthält alle Firebase-Konfigurationen (API keys, project ID usw.) und muss im app/-Ordner abgelegt werden. Diese Datei wird über die Firebase-Konsole generiert, wenn die Android-App dem Firebase-Projekt hinzugefügt wird.
2Wie erstellt man ein Benutzerkonto mit E-Mail und Passwort in Firebase Authentication?
Wie erstellt man ein Benutzerkonto mit E-Mail und Passwort in Firebase Authentication?
Antwort
Die Methode createUserWithEmailAndPassword() von FirebaseAuth erstellt ein neues Benutzerkonto mit den angegebenen Anmeldedaten. Sie gibt ein Task zurück, das bei Erfolg ein AuthResult mit den Informationen des erstellten Benutzers enthält.
3Wie ruft man den aktuell angemeldeten Benutzer in Firebase Auth ab?
Wie ruft man den aktuell angemeldeten Benutzer in Firebase Auth ab?
Antwort
Die currentUser-Eigenschaft von FirebaseAuth gibt den aktuell angemeldeten Benutzer als FirebaseUser-Objekt zurück, oder null, wenn kein Benutzer angemeldet ist. Dieses Objekt enthält Informationen wie uid, email, displayName, photoUrl usw.
Wie lautet die Syntax zum Hinzufügen eines Dokuments in Cloud Firestore?
Welche Firestore-Methode ermöglicht das Aktualisieren nur bestimmter Felder eines Dokuments?
+20 Interview-Fragen
Weitere Android-Interviewthemen
Android-Grundlagen
Android UI und Ressourcen
Android-Lebenszyklus
Android-Navigation
Android-Datenverwaltung
Android-Networking
Android Testing
Android Gradle
Kotlin-Sprachgrundlagen für Android
Room Database
Hintergrundarbeit
Jetpack Compose
Berechtigungen und Gerätefunktionen
Android MVVM Architecture
Erweitertes Android Networking
Kotlin Collections und Operatoren
Kotlin Coroutines und Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Fortgeschritten
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Meistere Android für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten