Poynt Sample
The purpose of this sample app is to demonstrate a simple integration with PoyntOS SDK to build apps that run on PoyntOS.
Couple of things to note here:
- Permissions in AndroidManifest.xml - these are required to make sure your application can invoke
the Poynt Services and access Data from the Poynt Content Providers.
- Binding/Unbinding to the PoyntServices is required as with any AIDL service on android.
- Poynt Authenticator is used to support Poynt Accounts (Business users 'aka' employees) logins
through the Android Account Manager interface.
Building & Running
The sample uses gradle wrapper to build. Just use the gradlew commands to build or you can open the
project in Android Studio and run it directly from there.
./gradlew assembleDebug
The codesample app has been run with the following:
- Android API model - co.poynt.api:android-api-model:1.2.288
- Java SDK model - co.poynt.android.sdk:poynt-sdk:1.3.21
- Android Studio - Hedgehog (2023.1.1 Patch 2)
- Java - openjdk-11.0.22
- Gradle - 6.9.1
- Gradle Plugin/Build Tools - 4.2.2