Butterknife를 이용해서 Dependency Injection을 주어서 코드가 좀 더 간결 합니다, 해당 기능을 이용하기 위해서는 Firebase 연동이 되어 있어야 합니다. Firebase 연동은 포스팅된 내용을 확인 바랍니다.

Firebase Console 에 들어가서 이메일/비밀번호 설정을 합니다.

img

Firebase를 위한 Gradle 세팅

img

로그인 메서드(아래 소스로 끝)

img

회원가입 메서드(아래 소스로 끝)

img

비밀번호 찾기 매서드(아래 소스로 끝)

img

onStart()와 onStop()을 다음과 같이 오버라이딩 해줘야 합니다.

img

onCreate에 다음과 같이 Firebase 로그인 관련 리스너 등록을 해줘야 합니다.

img

그럼 파이어베이스 콘솔쪽에 자동으로 회원정보들이 연동이 됩니다.

img