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.

4.5 (290) ⏱ 54 นาที 📚 12 บทเรียน 🎧 เวอร์ชันเสียง

เกี่ยวกับคอร์สนี้

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 ของคุณ
  • 🎧 รวมเวอร์ชันเสียง
    เรียนได้ทุกที่ ไม่ต้องดูจอ
  • ♾️ เข้าถึงตลอดชีพ
    กลับมาเรียนได้ตลอด ไม่มีหมดอายุ
  • 📱 โทรศัพท์หรือคอมพิวเตอร์
    ใช้งานได้ทุกที่ ทุกอุปกรณ์
  • 💸 คืนเงิน 30 วัน
    ไม่ต้องอธิบาย
  • กระชับและตรงประเด็น
    54 นาที เนื้อหาเชิงปฏิบัติ

รีวิว (5)

Matilde Santoro IT ผู้เรียนที่ยืนยันแล้ว
★ 3 · 2026-04-02T13:03:56+00:00

ค่อนข้างให้ข้อมูลดี ชอบตัวอย่างการนำไปใช้จริง แต่การตั้งค่าเริ่มต้นใช้เวลานานกว่าที่คิด

Chloe Green AU ผู้เรียนที่ยืนยันแล้ว
★ 3 · 2025-08-11T06:07:56+00:00

พูดตามตรงนะ คาดหวังว่าจะได้อะไรที่นำไปใช้ได้จริงมากกว่านี้ มันดูทฤษฎีเกินไปสำหรับฉัน แม้ว่าคอนเซ็ปต์หลักจะอธิบายโอเคก็ตาม

Renata Rivera CO ผู้เรียนที่ยืนยันแล้ว
★ 5 · 2025-08-08T03:15:56+00:00

รู้สึกว่ามีประโยชน์ดี ส่วนใหญ่การสอนก็เป็นไปตามจังหวะที่เหมาะสม แต่ก็รู้สึกว่าอยากให้แสดงการประยุกต์ใช้เชิงปฏิบัติมากกว่านี้

Ava Thompson AU ผู้เรียนที่ยืนยันแล้ว
★ 2 · 2025-05-15T12:51:56+00:00

บอกตามตรง คาดหวังว่าจะได้ฝึกปฏิบัติมากกว่านี้ ทฤษฎีมีอยู่ แต่การนำไปใช้จริงรู้สึกเหมือนเป็นอีกคอร์สหนึ่งเลย มันค่อนข้างแห้ง

Regina Navarro CR ผู้เรียนที่ยืนยันแล้ว
★ 2 · 2025-02-06T03:19:56+00:00

เจอว่ามีประโยชน์สำหรับการทบทวนนะ ไม่แน่ใจว่าจะเป็นจุดเริ่มต้นที่ดีที่สุดสำหรับมือใหม่เลยหรือเปล่า บอกตามตรง

เขียนรีวิว

หลังจากส่ง เราจะขอให้คุณเข้าสู่ระบบ — ฉบับร่างของคุณถูกบันทึก

ผู้เรียนคนอื่นเรียน

หลักการเขียนโปรแกรม Kotlin สำหรับผู้เริ่มต้น: สร้างรากฐานที่แข็งแกร่ง

เรียนรู้ Kotlin ตั้งแต่ต้น เรียนรู้ไวยากรณ์พื้นฐาน ความปลอดภัยของ null และโปรแกรมแบบ object-oriented เพื่อให้เขียนโค้ดที่สะอาดและมีประสิทธิภาพ
★ 5.0 (6,972)
$4.99$9.99

การพัฒนา Android: สร้างแอปพลิเคชันจริงระดับมืออาชีพ

เรียนรู้การออกแบบและสร้างแอปพลิเคชัน Android ที่ใช้งานได้จริงตั้งแต่เริ่มต้น โดยใช้สถาปัตยกรรมที่ทันสมัยและรูปแบบการพัฒนาที่เป็นมาตรฐานอุตสาหกรรม
★ 4.8 (23)
$4.99$9.99

เรียนรู้พื้นฐานการเขียนโปรแกรมแบบสมัยใหม่

เรียนรู้ Kotlin ตั้งแต่พื้นฐาน รวมถึงหลักการของ object-oriented สมัยใหม่, ความปลอดภัยของ null, และวิธีการเขียนโค้ดที่สะอาด เพื่อสร้างแอพพลิเคชันของคุณเอง
★ 4.7 (4,873)
$4.99$9.99

Kotlin สำหรับนักพัฒนาจาวา: การพัฒนา JVM สมัยใหม่

เปลี่ยนความเชี่ยวชาญด้าน Java ของคุณไปเป็น Kotlin เพื่อเขียนโค้ดที่สั้น ปลอดภัย และสามารถใช้ร่วมกันได้ สำหรับระบบเบื้องหลังสมัยใหม่และสภาพแวดล้อม Android
★ 4.7 (2,128)
$4.99$9.99

คำถามที่พบบ่อย

ฉันต้องใช้อะไรในการเรียนคอร์สนี้? +

แค่โทรศัพท์หรือคอมพิวเตอร์ที่มีอินเทอร์เน็ต ไม่ต้องติดตั้งหรือใช้อุปกรณ์พิเศษ

ฉันชำระเงินอย่างไร? +

ผ่านบัตรด้วย Stripe หรือคริปโต เราไม่เก็บข้อมูลบัตร — Stripe จัดการอย่างปลอดภัย

ฉันขอคืนเงินได้ไหม? +

ใช่ — คืนเงินเต็มจำนวนใน 30 วัน ไม่ต้องอธิบาย

ฉันมีสิทธิ์เข้าถึงนานเท่าไร? +

ตลอดไป เมื่อซื้อแล้วคอร์สเป็นของคุณ กลับมาเรียนได้ตลอด

ฉันจะได้ใบประกาศนียบัตรไหม? +

ได้ เมื่อเรียนจบจะได้รับใบประกาศนียบัตรที่เพิ่มในโปรไฟล์ LinkedIn ได้

ออกแบบสำหรับผู้เรียนใน
เทคโนโลยี ดีไซน์ การเงิน การตลาด สาธารณสุข การศึกษา ธุรกิจการบริการ อุตสาหกรรม