Android용 Firebase
Firebase 핵심 서비스: Authentication, Firestore, Realtime Database, Cloud Messaging, Analytics, Crashlytics, Storage, Remote Config
23 면접 질문·
Mid-Level
1Android 프로젝트의 app/ 폴더에 배치해야 하는 Firebase 설정 파일은 무엇인가요?
1
Android 프로젝트의 app/ 폴더에 배치해야 하는 Firebase 설정 파일은 무엇인가요?
답변
google-services.json 파일에는 모든 Firebase 설정(API keys, project ID 등)이 포함되어 있으며 app/ 폴더에 배치해야 합니다. 이 파일은 Android 앱을 Firebase 프로젝트에 추가할 때 Firebase 콘솔에서 생성됩니다.
2Firebase Authentication에서 이메일과 비밀번호로 사용자 계정을 생성하는 방법은 무엇인가요?
2
Firebase Authentication에서 이메일과 비밀번호로 사용자 계정을 생성하는 방법은 무엇인가요?
답변
FirebaseAuth의 createUserWithEmailAndPassword() 메서드는 제공된 자격 증명으로 새 사용자 계정을 생성합니다. 성공 시 생성된 사용자 정보가 담긴 AuthResult를 포함하는 Task를 반환합니다.
3Firebase Auth에서 현재 로그인한 사용자를 가져오는 방법은 무엇인가요?
3
Firebase Auth에서 현재 로그인한 사용자를 가져오는 방법은 무엇인가요?
답변
FirebaseAuth의 currentUser 속성은 현재 로그인한 사용자를 FirebaseUser 객체로 반환하며, 로그인한 사용자가 없으면 null을 반환합니다. 이 객체에는 uid, email, displayName, photoUrl 등의 정보가 포함됩니다.
4
Cloud Firestore에서 문서를 추가하는 구문은 무엇인가요?
5
문서의 특정 필드만 업데이트할 수 있는 Firestore 메서드는 무엇인가요?
+20 면접 질문
기타 Android 면접 주제
Android 기초
Junior
24개 질문Android UI 및 리소스
Junior
30개 질문Android 생명주기
Junior
30개 질문Android 내비게이션
Junior
26개 질문Android 데이터 관리
Junior
29개 질문Android 네트워킹
Junior
29개 질문Android 테스트
Junior
28개 질문Android Gradle
Junior
26개 질문Android를 위한 Kotlin 언어 기초
Junior
24개 질문Room Database
Mid-Level
25개 질문백그라운드 작업
Mid-Level
18개 질문Jetpack Compose
Mid-Level
28개 질문권한 및 기기 기능
Mid-Level
21개 질문Android MVVM Architecture
Mid-Level
18개 질문Android 네트워킹 고급
Mid-Level
13개 질문Kotlin 컬렉션과 연산자
Mid-Level
20개 질문Kotlin Coroutines와 Flow
Mid-Level
20개 질문Android 의존성 주입
Mid-Level
15개 질문Android MVI Architecture
Mid-Level
17개 질문Android Clean Architecture
Senior
21개 질문Android Compose 고급
Senior
17개 질문Android Performance and Monitoring
Senior
13개 질문Android Security and Privacy
Senior
18개 질문Android CI/CD and Release
Senior
15개 질문Android UX and Form Factors
Senior
18개 질문Android Testing Advanced
Senior
18개 질문