Google offers APIs that allow you to access many of its popular services, including Location, Maps, Analytics, Advertising, Identity, and more. In this course, you’ll learn how to access these services, and build better apps!
Why Take This Course?
If you want to be a professional Android developer, you'll need to know how to enhance, tailor and monetize your apps, and to track their performance.
This course includes lessons on:
**Location and Context**: Vitally important for building the best possible mobile app, Location and Context allows your app behavior to change based on location. In this course, you’ll learn how to do this with the Fused Location Provider, which gives you much more than simple GPS. You’ll also learn about Activity recognition, which allows you to tailor your app to what the user is doing. Finally, you’ll learn about Geofencing, and how location services work alongside geofences to allow you to build apps that could be used for augmented reality!
**Analytics**: Where in the world are people using your app? Which activities do they use most? How do they navigate through your app? Take this course to learn how to add code to your mobile app to send usage data to Google Analytics, and answer questions like these. This course also covers how to use Google Tag Manager to send updated information to your app without needing to redeploy the APK, and how to use Tag Manager to manage all your Google Analytics tags.
**Ads**: Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!
**Mapping**: Everybody uses maps, and many people love them. Maps on mobile devices have changed the world over the last few years. They not only provide a local map in your pocket, but also a map of the entire world, down to street level, and even a 3D flyaround of many major cities. In this course, you’ll learn everything from how to add maps to your app, to how to build a virtual hike down the Grand Canyon!
**Identity**: Many apps need to establish the user’s Identity in order to customize the app to the user’s desires, save their data, allow them to identify themselves in social circles and countless other scenarios. Learn how to use Google’s Identity Platform to allow users to sign-in using their Google credentials, and access the data that they grant you permission to access.
Why Take This Course?
If you want to be a professional Android developer, you'll need to know how to enhance, tailor and monetize your apps, and to track their performance.
This course includes lessons on:
**Location and Context**: Vitally important for building the best possible mobile app, Location and Context allows your app behavior to change based on location. In this course, you’ll learn how to do this with the Fused Location Provider, which gives you much more than simple GPS. You’ll also learn about Activity recognition, which allows you to tailor your app to what the user is doing. Finally, you’ll learn about Geofencing, and how location services work alongside geofences to allow you to build apps that could be used for augmented reality!
**Analytics**: Where in the world are people using your app? Which activities do they use most? How do they navigate through your app? Take this course to learn how to add code to your mobile app to send usage data to Google Analytics, and answer questions like these. This course also covers how to use Google Tag Manager to send updated information to your app without needing to redeploy the APK, and how to use Tag Manager to manage all your Google Analytics tags.
**Ads**: Learn how to monetize apps using Google's AdMob to display banner and interstitial ads!
**Mapping**: Everybody uses maps, and many people love them. Maps on mobile devices have changed the world over the last few years. They not only provide a local map in your pocket, but also a map of the entire world, down to street level, and even a 3D flyaround of many major cities. In this course, you’ll learn everything from how to add maps to your app, to how to build a virtual hike down the Grand Canyon!
**Identity**: Many apps need to establish the user’s Identity in order to customize the app to the user’s desires, save their data, allow them to identify themselves in social circles and countless other scenarios. Learn how to use Google’s Identity Platform to allow users to sign-in using their Google credentials, and access the data that they grant you permission to access.