일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 컴포즈
- Jetpack
- 회원가입
- 클린아키텍처
- cleanarchitecture
- NavHost
- 커스텀뷰
- sharedFlow
- Compose
- 코딩테스트
- coroutine
- 리사이클러뷰
- 알고리즘
- 안드로이드
- Build variants
- NavController
- 코틀린
- UiState
- ListAdapter
- Android
- Flow
- 로그인
- DiffUtil
- XML
- 파이어베이스
- 플레이스토어
- 뷰
- Kotlin
- MVVM
- Authentication
- Today
- Total
목록로그인 (5)
Grusie 안드로이드 개발 기술 블로그
지난 시간까지 파이어베이스 인증(Auth)을 활용하여, 이메일 회원가입/로그인을 구현하였다.이번 시간부터 파이어스토어에 유저 정보를 저장하고, 가져와 화면에 뿌려주는 것을 해보려고 한다.이전 게시글2024.03.21 - [안드로이드 개발] - [Android] 파이어베이스 이메일 회원가입 - 3 (인증 및 자동 로그인) [Android] 파이어베이스 이메일 회원가입 - 3 (인증 및 자동 로그인)이전 게시글까지 이메일 인증을 구현하였고, 이제는 온전한 회원가입을 진행하기 위해, 이메일과 비밀번호로 진짜 회원가입을 진행하고 자동로그인을 처리하는 것까지 진행해보자. 이 전 게시grusie.tistory.com 파이어스토어 데이터베이스 생성위치를 설정해주어야 하는데, 기본 값으로 하기로 했다. 자세한 위치설정..
이전 게시글까지 이메일 인증을 구현하였고, 이제는 온전한 회원가입을 진행하기 위해, 이메일과 비밀번호로 진짜 회원가입을 진행하고 자동로그인을 처리하는 것까지 진행해보자. 이 전 게시글들을 못 본 사람들은 보고 오도록 하자. 2024.03.15 - [안드로이드 개발] - [Android] 파이어베이스 이메일 회원가입 - 1 (이메일 링크 인증) [Android] 파이어베이스 이메일 회원가입 - 1 (이메일 링크 인증) 파이어베이스 설정을 완료 하였으니, 이제 회원가입과 로그인을 다뤄야 할 차례이다. 제일 먼저 이메일로 인증을 하는 방법을 먼저 알아보자. 만약 파이어베이스 설정을 아직 완료하지 않았다 grusie.tistory.com 2024.03.15 - [안드로이드 개발] - [Android] 파이어베이..
이전에 잘못 된 판단으로 인한 플로우 변경을 시도한다.이메일 인증을 지원하는 것 같기에 그걸 사용해 보려고 한다. 이메일 인증을 요청하기 이전 내용들을 동일하기에 이전 글과 이어서 작성한다. 파이어베이스 설정, 동적링크생성, 도메인 적용 등은 이전 글을 참고하도록 하자.2024.03.15 - [안드로이드 개발] - [Android] 파이어베이스 이메일 회원가입 - 1 (이메일 링크 인증) [Android] 파이어베이스 이메일 회원가입 - 1 (이메일 링크 인증)파이어베이스 설정을 완료 하였으니, 이제 회원가입과 로그인을 다뤄야 할 차례이다. 제일 먼저 이메일로 인증을 하는 방법을 먼저 알아보자. 만약 파이어베이스 설정을 아직 완료하지 않았다grusie.tistory.com sendEmailVerifica..
파이어베이스 설정을 완료 하였으니, 이제 회원가입과 로그인을 다뤄야 할 차례이다.제일 먼저 이메일로 인증을 하는 방법을 먼저 알아보자.만약 파이어베이스 설정을 아직 완료하지 않았다면, 이 전 글을 보고 오도록 하자.2024.03.13 - [안드로이드 개발] - [Android] 안드로이드 프로젝트에 Firebase 추가하기 [Android] 안드로이드 프로젝트에 Firebase 추가하기프로젝트를 진행하다 보면, 회원가입, 로그인이 필요하거나, 통신을 통해 불러올 DB를 직접 만들어서 사용해야 하는 경우들이 많이 생긴다. 그럴 때, 서버 개발자가 없는 개인프로젝트의 경우들grusie.tistory.com 회원가입 플로우이메일 입력이메일을 보내 이메일 인증비밀번호 입력 후 회원가입 완료 회원가입 프로세스를 ..
프로젝트를 진행하다 보면, 회원가입, 로그인이 필요하거나, 통신을 통해 불러올 DB를 직접 만들어서 사용해야 하는 경우들이 많이 생긴다.그럴 때, 서버 개발자가 없는 개인프로젝트의 경우들은 파이어베이스를 활용한다. 필자도 몇 번 사용해 보았으나, 만들 때 마다 헷갈려서 다시 찾아보곤 했다. 그런 수고를 덜기 위해 직접 정리를 해보려고 한다. 현재 진행중인 청년정책 앱을 기준으로 작성할 것이며, 회원가입 + 로그인 뿐 아니라, FireStore도 다룰 예정이다. 기본 요건Android 스튜디오를 설치하거나 최신 버전으로 업데이트한다.프로젝트가 다음 요구사항을 충족하는지 확인한다. API 수준 19(KitKat) 이상 타겟팅Android 4.4 이상 사용다음 버전 요구사항을 충족하는 JetPack(Andr..