Browse through our docs and the existing GitHub issues
It's better to make sure that your idea is applicable to Adapty before going on. If your idea is approved to release, we will support your development till release
To develop locally you need to have Xcode and Android Studio running.
After you have done setting up Adapty locally, run following commands to make things work:
yarn
to fetch required node packagesyarn pods
to install required Pods to run example iOS app (you will need to have CocoaPods installed)cd lib/android && ./gradlew
to install required packages to develop Android app
Then you can run:
yarn xcode
to open the library Xcode project or yarn xcode-example
to open example-app Xcode project (might be convinient to develop there)
You can open this project in Android Studio via yarn studio
Run yarn start
to start React Native server and yarn watch
to start tsc in watch mode if needed
Notice that you will need to put your API key in example/src/App.tsx
to validate requests
Submit your pull requests and summarize your work. Some changes might be requested in order to conform one code-style. After a few days, you will be released! 🎉