react-native-kakao icon indicating copy to clipboard operation
react-native-kakao copied to clipboard

🟡 Kakao SDK All-In-One Solution Supports Android, iOS, Web, New architecture, Old Architecture, Expo


React Native Kakao

NPM downloads NPM version License License

Native Kakao SDK All In One Solution

Documentation(en, ko)

React Native Kakao is a collection of React Native modules connecting you to Kakao services; each module is a light-weight JavaScript layer connecting you to the native Kakao SDKs for iOS, Android and Web.

Highlights

  • ❤️ No version conflicts
    • managed and consistent versions of native SDKs ensure there are no version conflicts.
  • 🍎 Consistent logic for each platform
    • same JS code => same android, ios, web logics are ensured.
  • ⚡️ Easy coding, Fast development
    • all APIs are designed with the DX as the top priority.
  • 🎃 Well typed
    • first class support for Typescript included
  • 📄 Well documented
    • full reference & installation documentation alongside detailed guides and FAQs
  • 🚀 Wide supportability
    • first class supports for Android, iOS, Web, New Architecture, Old Architecture, even Expo
  • 🦋 Robust error handling
    • All SDK errors are forwarded to JS clearly, consistently for each platform.

[!IMPORTANT] We releases Web platform in V2!

https://github.com/mym0404/react-native-kakao/assets/33388801/0bf4cf3b-8a00-4291-a705-0bebbf5d7fad

Kakao Modules

This is the root of the mono-repo for React Native Kakao, if you're looking for a specific package please select the package link from below.

Name Android iOS Web Downloads Status
Core common-android common-ios web-sdk badge
Share share-android share-ios web-sdk badge
User user-android user-ios web-sdk badge
Social talk-android friend-android talk-ios friend-ios web-sdk badge
Channel talk-android talk-ios web-sdk badge
Navi navi-android navi-ios web-sdk badge
Map Announcement map-android map-ios badge 🔥

Documentation

Contributing

License

  • See LICENSE

Built and maintained by MJ Studio.