This document introduces how to use the Kakao SDK for Flutter (Flutter SDK). The Flutter SDK supports Android and iOS platforms as of now, and will support web platform in the near future.


Here are what you need to use the Flutter SDK:

  • Dart 2.18.0 or higher
  • Flutter 3.1.0 or higher
  • Android Studio 3.6.1 or higher
  • Target Android API level 21 or higher (Android 5.0 (Lollipop) or higher)
  • Xcode 11.0 or higher
  • iOS 11.0 or higher
  • iOS Deployment Target 11.0 or higher
  • Web browser support

How to develop

To integrate the Kakao APIs with the Flutter SDK, read the following documentation:

How to Contribute

If you want to contribute to this repository, read the followings:


This software is licensed under the Apache 2 license, quoted below.

Copyright 2019 Kakao Corp. www.kakaocorp.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


메시지 API에 사용하는 메시지 템플릿의 기본 형태를 가장 많이 쓰이는 유형으로 정의하여 소스코드 상에서 간편하게 메시지 템플릿을 생성할 수 있도록 제공하는 인터페이스 기본 메시지 템플릿의 계층 구조를 효과적으로 표현하기 위하여 기본 자료형 이외에도 다양한 클래스 제공