Android

Android용 Firebase

Firebase 핵심 서비스: Authentication, Firestore, Realtime Database, Cloud Messaging, Analytics, Crashlytics, Storage, Remote Config

23 면접 질문·
Mid-Level
1

Android 프로젝트의 app/ 폴더에 배치해야 하는 Firebase 설정 파일은 무엇인가요?

답변

google-services.json 파일에는 모든 Firebase 설정(API keys, project ID 등)이 포함되어 있으며 app/ 폴더에 배치해야 합니다. 이 파일은 Android 앱을 Firebase 프로젝트에 추가할 때 Firebase 콘솔에서 생성됩니다.

2

Firebase Authentication에서 이메일과 비밀번호로 사용자 계정을 생성하는 방법은 무엇인가요?

답변

FirebaseAuth의 createUserWithEmailAndPassword() 메서드는 제공된 자격 증명으로 새 사용자 계정을 생성합니다. 성공 시 생성된 사용자 정보가 담긴 AuthResult를 포함하는 Task를 반환합니다.

3

Firebase Auth에서 현재 로그인한 사용자를 가져오는 방법은 무엇인가요?

답변

FirebaseAuth의 currentUser 속성은 현재 로그인한 사용자를 FirebaseUser 객체로 반환하며, 로그인한 사용자가 없으면 null을 반환합니다. 이 객체에는 uid, email, displayName, photoUrl 등의 정보가 포함됩니다.

4

Cloud Firestore에서 문서를 추가하는 구문은 무엇인가요?

5

문서의 특정 필드만 업데이트할 수 있는 Firestore 메서드는 무엇인가요?

+20 면접 질문

다음 면접을 위해 Android을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기