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

Firebase Console 에 들어가서 Google 사용 설정을 합니다.

img

Gradle Settings

img

Google Login Button

img

Activity 설정

img

Firebase Authentication을 위한 객체 및 인스턴스

img

onCreate() 소스

img

로그인 연동 메소드(이걸로 끝)

img

Google 연동을 위한 onActivityResult() 세팅

img

실제 Google 로그인을 하는 부분

img