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.
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 (
examplesorlabs) 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.xmlfile. - Open the
MainActivity.javafile and scroll down to thelistItemsmethod. 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.





