오늘 Claude Code에게 "Firebase Google 로그인 샘플 앱을 만들어줘"라고 한 마디만 던졌습니다.
그 뒤로 제가 직접 한 일은 잠긴 폰 화면을 몇 번 풀어준 것뿐입니다. Firebase 콘솔에 새 프로젝트를
만들고, Google 로그인을 켜고, 앱을 등록하고, SHA-1 지문을 추가하는 것까지 전부 Claude Code가
Chrome 브라우저를 직접 조종해서 처리했습니다. 안드로이드 코드도 전부 새로 작성하고, 빌드하고,
제 폰에 설치한 뒤 실제 구글 계정으로 로그인까지 검증했습니다.
프롬프트
D:\04.github\english-ai\ 이 프로젝트를 참고해서 Firesebase Google 인증 기능을 만들고 단말과 크롬 모두 연결해놨으니 모든 과정에 주요 내용을 블로그에 사용 할 수 있도록 글과 함께 캡쳐 이미지를 저장해놔라 블로그 목표는 Firebase google 로그인 인증 샘플 코드 초보자도 쉽게 해당 샘플 코드와 플로그를 보고 이해 할 수 있게 하는게 목표이다.

구현계획

Todo

완료
1시간 18분만에 Firebase 콘설 정설 + 앱 코드 작성 + 빌드 & 실 단말 테스트 완료

**1. Firebase 콘솔 설정 — Chrome을 직접 조작**
Google 로그인을 켜는 것부터, 앱을 등록하고 디버그 키의 SHA-1 지문을 추가하는 것까지, 마우스
클릭이 많이 필요한 콘솔 작업을 Claude Code가 Chrome 확장 프로그램으로 직접 화면을 보고
클릭하며 처리했습니다. 순서도 중요합니다 — Google 로그인 활성화를 앱 등록보다 먼저 해야 웹
클라이언트 ID가 제대로 생성됩니다.

앱을 등록한 뒤에는 디버그 서명키의 SHA-1 지문을 추가해야 실제 로그인이 동작합니다. 이 지문
등록을 빠뜨리는 게 가장 흔한 실패 원인이라고 합니다.

**2. 안드로이드 코드 작성 & 빌드**
Claude Code가 처음부터 끝까지 새로 작성한 코드는 딱 2개 파일입니다. Firebase Auth와
Credential Manager(요즘 구글이 권장하는 최신 로그인 API)로 로그인/로그아웃을 처리하는
`AuthManager.kt`, 그리고 로그인 버튼과 프로필 화면을 보여주는 `MainActivity.kt`. Hilt나
Room 같은 복잡한 구조 없이 최대한 단순하게 짰습니다.
빌드 중간에 라이브러리 버전 충돌(Coil 이미지 로딩 라이브러리가 최신 Kotlin을 요구하는 문제)이
한 번 있었는데, 이것도 Claude Code가 원인을 찾아서 알아서 호환 버전으로 낮춰 해결했습니다.
결국 `./gradlew assembleDebug`가 성공할 때까지 전부 자동으로 진행됐습니다.
**3. 실기기 테스트 — 실제 구글 계정으로 로그인**
빌드된 앱을 adb로 제 갤럭시 Z 플립5에 설치하고, 로그인 버튼을 자동으로 탭해서 실제 로그인
플로우를 끝까지 검증했습니다.



로그아웃 버튼까지 탭해서 정상적으로 로그인 화면으로 돌아오는 것도 확인했습니다.

마지막으로 Firebase 콘솔의 Authentication → 사용자 탭에서, 방금 실기기에서 로그인한 계정이
실제로 등록됐는지도 다시 Chrome으로 확인했습니다.

**사람이 한 일은 딱 이것뿐**
정리하면, 제가 실제로 손댄 건 폰 화면 잠금을 몇 번 풀어준 것과 캡처 몇 장 확인한 것뿐이었습니다.
- Firebase 콘솔 프로젝트 생성·설정 → Claude Code가 Chrome으로 자동 처리
- 안드로이드 로그인 코드 작성 → Claude Code가 전부 작성
- 빌드 에러(라이브러리 버전 충돌) 해결 → Claude Code가 원인 파악 후 자동 수정
- 실기기 설치, 로그인 버튼 탭, 계정 선택, 로그인/로그아웃 검증 → adb로 자동 조작
- Firebase 콘솔에서 결과 재확인 → Chrome으로 자동 확인
**마무리**
브라우저 조작, 코드 작성, 빌드, 실기기 테스트까지 하나의 도구가 이어서 처리하는 걸 보니
"코딩 어시스턴트"라는 표현이 이제는 좁게 느껴집니다. 전체 소스 코드는 GitHub에 공개해뒀습니다:
https://github.com/JsonCorp/firebase-google-auth
'AI 관련 자료' 카테고리의 다른 글
| AI와 Maestro로 안드로이드 앱 자동화 테스트하기 - #2 Maestro Studio로 화면 보면서 테스트 만들기 (0) | 2026.07.11 |
|---|---|
| AI와 Maestro로 안드로이드 앱 자동화 테스트하기 - #1 스크립트 작성부터 리포트까지 한 번에 (0) | 2026.07.11 |
| Claude Code MEMORY.md는 어떻게 동작할까? (0) | 2026.06.03 |
| Ollama API 입문 - Llama, Gemma, Qwen을 같은 코드로 호출하기 (0) | 2026.05.23 |
| 사내 서버에 로컬 LLM 띄워서 대시보드에 연동해본 후기 (0) | 2026.05.23 |