페이지 이동경로
  • Docs>
  • SDK Download>
  • Android

SDK Download

Android

This document provides a download link for the Kakao SDK for Android (hereinafter referred to as Android SDK) and reference guides for each version of the Android SDK. To develop Android applications with the Kakao platform services using Android, use the following Android SDK.

Download latest release

Android SDK

You can download the Android SDK by setting the Gradle Repository. To see how to install, refer to Getting Started.

To download the latest version of the Android SDK and samples, click the version link in the table below.

SDK Download Release date Reference
Android SDK Full Source & Samples 2.11.2 2022.9.29 Reference

Maps SDK

For information on the Maps SDK, refer to Kakao Maps Android guide.

CAUTION

* Users shall not impersonate Kakao Co., Ltd. while using the Kakao SDK. * All responsibility arising from the use of Kakao SDK falls to Users, and Kakao Co., Ltd. is not responsible for any users or third-party services. * Users shall not sell the Kakao SDK for commercial use.

Open source notice

Version history

To download a specific version of the Kakao SDK and samples, click the version link in the table below.

Version Release Date Change log
2.11.2 2022.9.29 * Updated the internal source code.
2.11.1 2022.9.19 * Updated to be compatible with Android 13.
* Improved stability of Friend picker.
* Fixed issue where the views for Consent screen are recreated when attempting to log in with Kakao Talk.
* Updated the internal source code.
2.11.0 2022.6.29 * Changed the module name:
   - v2-linkv2-share
   - v2-link-rxv2-share-rx
* Changed the class name:
   - LinkClientShareClient
   - LinkResultSharingResult
* Changed the method name:
   - isKakaoLinkAvailable()isKakaoTalkSharingAvailable()
   - defaultTemplate()shareDefault()
   - customTemplate()shareCustom()
   - scrapTemplate()shareScrap()
   - defaultTemplateUri()makeDefaultUrl()
   - customTemplateUri()makeCustomUrl()
   - scrapTemplateUri()makeScrapUrl()
2.10.0 2022.5.25 * Added the friend module for the Friend picker function.
2.9.1 2022.5.11 * Updated the internal source code.
2.9.0 2022.3.18 * Added OpenID Connect function.
* Updated the internal source code.
2.8.6 2022.2.16 * Updated the internal source code for legacy service user ID.
2.8.5 2022.1.24 * Fixed a bug.
2.8.4 2021.12.10 * Changed the method name.
   - refreshAccessTokenrefreshToken
* Deprecated the web version of navigation provided by v2-navi module.
   - Deleted the navigateWebUrl() method.
   - Changed a logic to open the download page if Kakao Navi is not installed.
* Updated the internal source code.
2.8.3 2021.11.18 * Added allowedMsg to Friend, the response of the Retreving list of friends API.
* Changed the properties to nullable types:
   - AccessTokenInfo.id LongLong?
   - User.id LongLong?
   - Friend.favoriteCount IntInt?
2.8.2 2021.10.14 * Updated the internal source code.
2.8.1 2021.9.28 * Added ItemContent model to FeedTemplate for Extended Feed message.
2.8.0 2021.9.17 * Updated the internal source code.
* Fixed a bug.
2.7.0 2021.9.3 * Updated the internal source code.
2.6.0 2021.8.6 * Added new parameters to Commerce template for price.
   - currencyUnit
   - currencyUnitPosition
* Updated Model for new profile scopes.
* Fixed a bug.
2.5.3 2021.7.13 * Added an HTTP header encoding exception.
2.5.2 2021.6.17 * Changed the parameter names in the Posting Kakao Story API.
   - andoird/iosExecutionParams → andoird/iosExecParam
   - android/iosMarketParams → android/iosMarketParam
* Fixed a bug.
2.5.1 2021.5.26 * Changed url and key values of Model in the Checking Kakao Talk Channel relationship API.
   - ChannelRelationsChannels
   - ChannelRelationChannel
* Added profileNicknameNeedsAgreement and profileImageNeedsAgreement to Account Model in the Retrieving user information API.
2.5.0 2021.4.30 * Added new APIs.
   - Retrieving consent details API
   - Revoking consent API
* Updated Model classes.
* Added isDefaultImage to the response of Retrieving User Information API.
2.4.2 2021.3.29 * Fixed a bug.
2.4.1 2021.3.10 * Fixed a bug.
2.4.0 2021.3.2 * Changed module struture.
   - Kakao Login APIs are now included in the v2-user module:
   isKakaoTalkLoginAvailable(), loginWithKakaoAccount(), loginWithKakaoTalk()
   - The Network module is separated from the Common module.
* Added signup() API.
* Added properties for User model:
   hasSignedUp, birthdayType,isKorean, isKoreanNeedsAgreement
* Added friendOrder parameter to the Retrieving list of friends API.
2.3.0 2021.1.21 * Added OAuth Prompt to Kakao Login.
2.2.0 2020.12.18 * Deleted secure_resource from the Retrieving Kakao Talk profile API and the Retrieving list of friends API.
   - HTTPS is only supported for the profile image URL.
* Improvements to enhance performance.
2.1.0 2020.12.9 * Applied PKCE to enhance security for Kakao Login.
2.0.6 2020.11.25 * Added the BLOCKED status as Kakao Talk Channel relationship.
2.0.5 2020.10.23 * Fixed a bug.
2.0.4 2020.10.20 * Changed minimum requirements of Android Studio to 3.6.1.
* Fixed a bug where external packages such as Kakao Talk Simple Login are not available when targeting Android 11 or higher.
2.0.3 2020.10.5 * Added an option to log in with Kakao forcefully.
* Deleted the background image in the header area of List template.
2.0.2 2020.8.27 * Changed the message template model class package.
   - com.kakao.sdk.templatecom.kakao.sdk.template.model
2.0.1 2020.8.21 * Updated on the Kakao Navi API:
   - Changed the data type of latitude and longitude coordinates to a string type.
   - Changed the method name: navigateUri()navigateWebUrl()<br>&nbsp;&nbsp;&nbsp;- Changed the class name: NaviOptionsNaviOption`
2.0.0 2020.8.10 * Released official version.
2.0.0-beta07 2020.7.31 * Updated on client name and architecture.
* Improved performance for tokens and token manager.
2.0.0-beta06 2020.07.15 * Updated on the API names used for Kakao Login:
   - authorizeWithKakaoTalk()
   - loginWithKakaoTalk()
   - loginWithNewScopes()
   - isKakaoTalkLoginAvailable()
* Changed the return type of TokenManager to nullable.
2.0.0-beta05 2020.6.30 * Released the Android SDK that does not use the Reactive Extensions (Rx) library.
* Added the expiresIn field to the AccessTokenInfo response.
2.0.0-beta04 2020.3.24 * Added a page to check a login account.
2.0.0-beta03 2020.2.14 * Changed minor specifications.
* Fixed a bug.
2.0.0-beta02 2019.12.26 * Fixed a bug.
2.0.0-beta01 2019.12.9 * Started a beta service.