- 클린아키텍쳐 빌드업
- 메인화면 구현하기
- Mock 데이터로 리스트 구현하기
- 상세화면 및 주문기능 구현하기
- 프로필 탭 구현하기
- 파이어베이스로 로그인 기능 구현하기
- 주문내역 구현하기
제품 리스트 & 새로고침 | 제품 상세 및 주문기능 |
---|---|
구글 로그인 | 프로필 정보 불러오기및 주문 리스트 불러오기 |
---|---|
기존에 Part2 틴더 앱 클론 프로젝트에서 파이어베이스 환경설정을 하면서 이메일 로그인 기능을 구현했다보니 착각한 부분이 있었습니다. 🙏
Part5 Chapter02 클립 06번 영상에서 01:40 ~ 02:00사이에 들어가 있는 내용으로, 이전 프로젝트에서 SHA-1 키 등록에 대한 내용이 있었는데, 기존에 Part2에 틴더 프로젝트에서는 말씀주신 것처럼 SHA-1에 대한 세팅을 해주진 않았었습니다.
이전 프로젝트에서 하고 넘어갔다고 착각하여 해당 내용을 누락한 것에 대한 추가 첨부입니다.
-
파이어베이스 콘솔 접속 -> 프로젝트 선택 -> 프로젝트 내 사이드 탭의 [프로젝트 설정] 탭을 클릭합니다.
-
하단에 [디지털 지문 추가] 버튼을 클릭하여 SHA-1 키 등록을 위한 폼을 설정합니다.
-
문서는 Self-signing Your Application를 참고하여 SHA-1키를 추출하는 것을 추천합니다.
-
방법은 Windows /Mac, Linux로 나눠 추출할 수 있습니다. 디버그 모드에서 사용하는 Keystore는
debug.keystore
파일이며, 이 파일의 위치는 아래와 같습니다.
- Windows : C:\Users\your_user_name.android\
- Mac OS, inux : ~/.android/
- 아래 디렉토리로 이동 이후, 아래 명령어로 keyStore를 통해 SHA-1키를 추출합니다.
- Windows : keystore” -alias androiddebugkey -storepass android -keypass android
- MacOS 및 Linux : keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android