와챠의 우당탕탕 코딩 일기장

[안드로이드] 카카오 로그인(2) 본문

코딩 일기장/Android(Kotlin)

[안드로이드] 카카오 로그인(2)

minWachya 2021. 5. 7. 19:21
반응형

코드 짜기 전에

1) build.gradle(Project)allprojects

maven{url 'http://devrepo.kakao.com/nexus/content/groups/public/'}

추가

 

2) build.gradle(Module)에서도 자바 버전이 1.8인지 확인!

 

 

3) 그리고 안드로이드 최소 버전이 19인지도 확인!

minSdkVersion 19

 

 

4) 아이디 연결 편하게 하기 위해

plugins에 id 'kotlin-android-extensions' 추가

 

 

5) dependencies에

implementation 'com.kakao.sdk:v2-user:2.4.2'
implementation 'com.kakao.sdk:usermgmt:1.28.0'

추가!

 

 

6) 위 내용을 참고하여 AndroidManifest.xml에 

developers.kakao.com/docs/latest/ko/kakaologin/android

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

위 코드를 복붙

scheme의 NATIVE_APP_KEY 부분에 아까 만든 네이티브 앱 키를 넣어준다.

이떄!! 괄호 지워줘야 한다.

kakao는 그대로 걍 괄호만 지워주기

 

그동안은 MainActivity만 먼저 보였는데 이제는 LoginAcivity가 먼저 보일 예정이기 때문에

(MainActivity는 세컨 액티비티가 되는 것임...)

그 내용을 수정한다.

 

applicationandroid:name=".GlobalApplication" 추가

(오류 당연함. 아직 없는 파일임. 이따 추가할 거임)

 

<activity android:name=".MainActivity">

<activity android:name=".LoginActivity"> 이렇게 수정. 이것도 오류 당연함.

 

<activity android:name=".MainActivity" /> 추가

 

수정 다 하면 아래와 같이 된다.

AndroidManifest.xml


이제 코드를 짜면 된다~

 

activity_main.xml

 

activity_login.xml

 

GlobalApplication.kr

 

LoginActivity.kt

 

MainActivity.kt

 

 

반응형
Comments