Mapbox Android Demo app
This is a public demo of the Mapbox Android SDK that's available now in the Google Play Store. It shows off all the examples found on mapbox.com/android-sdk/examples using the same code. In addition, the app also includes a section called labs which combines the examples to create more complex demos. To get started using Mapbox in your Android application check out the overview page.
Steps to adding a new example
Feedback and contribution is encouraged in this repo, if you'd like to see a new example added in the app either open an issue or create it yourself and open a pull request following these steps:
Note: This repo uses checkstyle to make sure code contributed follows the Mapbox Style standards. When a pull request is opened, Bitrise will check that no style issues occur in the code. To setup Checkstyle in Android Studio read this wiki entry.
- Create a new java file and place in the acceptable folder (
examples
orlabs
) giving it a descriptive name and ending the title with*Activity
. It's important that all activities extendAppCompat
. - If the activity needs a layout, add one with the naming convention
activity_*
. - Add the activity to the
AndroidManifest.xml
file. - Open the
MainActivity.java
file and scroll down to thelistItems
method. You'll notice a switch statement, pick one of the cases (categories) and add the new example so it matches the others. - Code your example and test to make sure it works properly.
- Open a pull request with the new example.