TomTom Maps SDK for Android - Display a Map

In this course you will learn how to create an Android application that displays a TomTom Map

Start free course Join 314 others!

social preview

This tutorial shows how to use TomTom Maps SDK for Android and create an working application in less than 30 minutes.

In this course you will learn:

  • How to start your journey with TomTom Map SDK
  • Write a simple Android Main Activity
  • Connect with TomTom Web Services using TomTom developer portal

Build the next generation of location experiences

In order to get a fully functional application you need to obtain a free API key by completing the registration on TomTom Developer Portal.

WARNING: Keep in mind that the API key is personal and can't be shared nor pushed to the public repository. By doing that you would violate terms and conditions.

Get yourself familiar with TomTom Documentation

Steps to complete this course 10
  1. Get started

    Welcome! Let's get started with our project and create our first pull request

  2. Add TomTom Maven repository

    Add the TomTom Maven repository to top-level build.gradle

  3. Add TomTom SDK dependencies

    Add the TomTom SDK dependencies to the module-level build.gradle

  4. Merge your first pull request

    Congrats on finishing the first part of the course!

  5. Display a map - Add the map fragment to the layout

    Extend the activity layout and add a MapFragment

  6. Display a map - MainActivity - Add TomtomMap

    Extend the MainActivity to display a map

  7. Display a map - MainActivity - Implement the OnMapReadyCallback

    Extend the MainActivity to display a map

  8. Request and add the TomTom Maps API key to the project

    Request and add the Maps API key to the project

  9. Install the app on your Android phone

    Install the app on your Android phone

  10. Merge the 'Display map' pull request

    Congrats on finishing the course!

Tags
android
tomtom-sdk
maps
Share this course
Average time to complete

23 minutes

Free

All public courses on Learning Lab are free.

Latest release

What is GitHub Learning Lab?

Learn new skills by completing fun, realistic projects in your very own GitHub repository.