Thanks for your interest in contributing!
- Open
android/in Android Studio - Sync Gradle
- Run on emulator or device
- Run
cd ios && pod install && xcodegen generate && pod install - Open
Shaker.xcworkspacein Xcode - Build and run on simulator
- Follow existing code patterns and naming conventions
- Use Conventional Commits:
feat(scope): description,fix(scope): description - Test on both platforms when possible
- Keep the demo API key for public builds
- Implement on both Android and iOS
- Add
// PURCHASELY:inline comments on SDK calls - Update
docs/INTEGRATION_GUIDE.mdwith the new feature - Update this README's feature checklist
Open an issue on GitHub with:
- Platform (Android/iOS)
- SDK version
- Steps to reproduce
- Expected vs actual behavior