An example app using the Ampli Android SDK
You will need to do the following before running the app.
-
Configure Android SDK path
- Set
ANDROID_SDK_ROOT
in your environment, or - Create a
local.properties
file and setsdk.dir
to your Android SDK path. See local.properties.example.
- Set
-
Update secrets.xml with your Amplitude API key:
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="AMPLITUDE_API_KEY">your-amplitide-api-key</string> </resources>
If you want to try the segment plugin, please also update your segment API key in the same file.
Run the application using Android Studio or your favorite IDE.
If you want to use your own tracking plan to generate the Ampli SDK:
npm i -g @amplitude/ampli
ampli pull
- Update MainActivity.java to track your events.
- README.md - you are here *
- app/src/main/java/
- com/example/ampliapp/
- MainActivity.java - Example user app using Amply SDK. A good place to start.
- App.java - Initialization logic.
- com/amplitude/ampli/
- *.java - Generated SDK, don't modify by hand. Update with
ampli pull
- schema.json - The full event schema for the tracking plan
- *.java - Generated SDK, don't modify by hand. Update with
- com/example/ampliapp/