Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mym0404/react-native-kakao

🟡 Kakao SDK All-In-One Solution Supports Android, iOS, Web, New architecture, Old Architecture, Expo
https://github.com/mym0404/react-native-kakao

kakao kakao-api kakao-i-openbuilder kakao-link kakao-login kakao-login-api kakao-map kakao-maps kakao-share kakaotalk react react-native react-native-kakao react-native-kakao-link react-native-kakao-navi react-native-kakao-share react-native-kakao-share-link react-native-kakao-user typescript

Last synced: 7 days ago
JSON representation

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

Awesome Lists containing this project

README

        






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.

[//]: # (The main package that you interface with is `App` (`@react-native-kakao/app`))

| Name | Android | iOS | Web | Downloads | Status |
|-------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------:|--------|
| [Core](https://rnkakao.dev/docs/intro) | ![common-android](https://img.shields.io/badge/common-2.20.1-green?style=flat-square) | ![common-ios](https://img.shields.io/badge/common-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/core.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/core) | ✅ |
| [Share](https://rnkakao.dev/docs/share/intro) | ![share-android](https://img.shields.io/badge/share-2.20.1-green?style=flat-square) | ![share-ios](https://img.shields.io/badge/share-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/share.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/share) | ✅ |
| [User](https://rnkakao.dev/docs/user/intro) | ![user-android](https://img.shields.io/badge/user-2.20.1-green?style=flat-square) | ![user-ios](https://img.shields.io/badge/user-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/user.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/user) | ✅ |
| [Social](https://rnkakao.dev/docs/social/intro) | ![talk-android](https://img.shields.io/badge/talk-2.20.1-green?style=flat-square) ![friend-android](https://img.shields.io/badge/friend-2.20.1-green?style=flat-square) | ![talk-ios](https://img.shields.io/badge/talk-2.22.0-lightblue?style=flat-square) ![friend-ios](https://img.shields.io/badge/friend-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/social.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/social) | ✅ |
| [Channel](https://rnkakao.dev/docs/channel/intro) | ![talk-android](https://img.shields.io/badge/talk-2.20.1-green?style=flat-square) | ![talk-ios](https://img.shields.io/badge/talk-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/channel.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/channel) | ✅ |
| [Navi](https://rnkakao.dev/docs/navi/intro) | ![navi-android](https://img.shields.io/badge/navi-2.20.1-green?style=flat-square) | ![navi-ios](https://img.shields.io/badge/navi-2.22.0-lightblue?style=flat-square) | ![web-sdk](https://img.shields.io/badge/js--sdk-+2.7.1-2460a1?style=flat-square) | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/navi.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/navi) | ✅ |
| [Map](https://rnkakao.dev/docs/map/intro) [Announcement](https://github.com/mym0404/react-native-kakao/discussions/38) | ![map-android](https://img.shields.io/badge/maps-2.10.3-green?style=flat-square) | ![map-ios](https://img.shields.io/badge/maps-2.10.4-lightblue?style=flat-square) | | [![badge](https://img.shields.io/npm/dm/@react-native-kakao/map.svg?style=for-the-badge&logo=npm)](https://www.npmjs.com/package/@react-native-kakao/map) | 🔥 |

## Documentation

- [Quick Start](https://rnkakao.dev)

## Sponsors

These are our really cool sponsors!

esc5221  jun-jaehyuk-lee  floydkim  zeallat  

## Contributing

- [Contributing](https://github.com/mym0404/react-native-kakao/blob/main/CONTRIBUTING.md)
- [Issues](https://github.com/mym0404/react-native-kakao/issues)
- [PRs](https://github.com/mym0404/react-native-kakao/pulls)
- [Documentation](https://rnkakao.dev)
- [Code of Conduct](https://github.com/mym0404/react-native-kakao/blob/main/CODE_OF_CONDUCT.md)

## License

- See [LICENSE](/LICENSE)

---






Built and maintained by MJ Studio.