Android Google Maps SDK: Build a Background Distance Tracker with Kotlin
Master the Google Maps SDK and Android location services using Kotlin to build a fully functional background distance tracking application from scratch.
💬AIインストラクター どのレッスンでも質問すれば、いつでもすぐに分かりやすい答えが返ってきます。
🕐いつでも開始 スケジュールも締め切りもなし。自分のペースで、好きなときに学べます。
🌐日本語で レッスン、課題、修了証まで、すべてあなたの言語で。
このコースについて
Integrating maps and location tracking is a fundamental skill for modern Android developers, yet handling background services and permissions can be challenging. This text-based guide takes you from the absolute basics of map integration to building a reliable background location-tracking application.
You will start by learning the foundational concepts of location services, setting up developer console API keys, and rendering your first map. As you progress, you will write Kotlin code to customize map styles, handle user gestures, place interactive markers, and draw paths. Finally, you will implement a robust foreground service that tracks user movement and calculates distance in real time, even when the application is running in the background.
What you'll learn:
- Configure the Google Maps SDK for Android and manage secure API keys in your project.
- Customize map appearances, gestures, camera movements, custom markers, and interactive shapes like polylines.
- Implement modern Android runtime permissions, including precise location and background location access.
- Build a foreground service with Kotlin Coroutines and Flow to receive continuous, real-time location updates.
- Calculate and display traveled distance and elapsed time accurately within a custom tracking application.
- Handle background limitations and modern platform constraints to ensure reliable service execution.
The course begins with essential terminology and SDK setup before guiding you through interactive map customization exercises. You will then transition to building the core logic of the background distance tracker, learning best practices for modern Android development along the way.
This course is designed for beginners who have a basic understanding of Kotlin and Android development and want to master location-based features. No prior experience with maps or background services is required.
Start reading today to build your own location-aware Android applications.
得られるもの
📜修了証 LinkedInプロフィールに追加
💬パーソナルAIチューター レッスンで詰まった?組み込みチューターにいつでも何でも聞いてみよう。
🎧音声版付き 画面なしでもどこでも学べる
♾️無期限アクセス いつでも再開可能、有効期限なし
📱スマホでもPCでも どこでもどんな端末でも
💸14日返金保証 理由を聞きません
⚡短く要点だけ 2時間36分の実践的な内容
レビュー (5)
Renata Rivera
CO認証済み受講者
★ 5 · 06.07.2026
Found it pretty useful. The lessons were well-paced for the most part. I did find myself wanting a bit more practical application shown.