Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Google Maps SDK for Android with Kotlin | Masterclass
Introduction
Introduction (2:51)
Create Android Studio Project (14:52)
Connect the Project with Google Cloud Platform (11:57)
Get Coordinates Information (4:16)
Controls and Gestures (11:32)
Map Padding (5:33)
Map Type & Style
Change Map Type (6:18)
Change Map Style (5:54)
Camera and Viewport
About Camera Position (3:38)
Show Buildings in 3D on the Map (7:36)
Change ZOOM levels and Set Max/Min ZOOM level (4:23)
Update Camera Position (6:11)
Setting Boundaries on the Map (5:18)
Restrict User from Scrolling (2:04)
Animate Camera Movement (7:05)
Single/Long Click Events (3:30)
Markers
About Markers (3:03)
Store Data Object in a Marker (3:55)
Enable Marker Dragging (2:43)
Marker Customization (13:41)
Marker's Z Index (3:11)
About InfoWindow (4:42)
InfoWindow Customization (8:37)
Shapes
Introducing to Polylines (9:11)
Introducing to Polygons (11:49)
Introducing to Circles (4:16)
Shape Customizations (10:20)
Overlays
Ground Overlays (10:34)
My Location Layer
Add My Location Layer (11:38)
Let's Build an App!
Create the New Project (5:51)
Implement Navigation Component (5:38)
Design PermissionFragment Layout (7:11)
Check & Request FINE_LOCATION Permission (16:32)
Add Google Maps API Key (4:55)
Design MapsFragment Layout (10:15)
Enable My Location Layer (8:55)
Request BACKGROUND_LOCATION Permission (10:05)
Implement the Countdown (7:44)
Introducing with Services (5:34)
Create TrackerService class (6:58)
Create Notification (11:48)
Start Foreground Service (7:37)
Start Location Updates (8:02)
Update and Observe Location List (6:06)
Draw a Polyline (6:06)
Stop Foreground Service (6:21)
Calculate Elapsed Time (6:41)
Calculate the Distance (4:06)
Show Bigger Picture (4:06)
Create MapsBindingAdapter class (7:30)
Update Notification Periodically (3:34)
Design ResultFragment Layout (5:42)
Display Results (12:28)
Share Results (4:05)
Map Reset (7:53)
BottomSheet Round Corners (3:29)
Add Markers (9:09)
Maps SDK Utility Library
SphericalUtil (2:26)
GEOJson (11:32)
Marker Clustering (8:20)
HeatMap (14:34)
Final Word
Final Word (1:20)
Course Updates
Update #1 - Dependency Update & Deprecated Code cleanup (2:30)
Update #2 - jcenter() Migration, Easy Permissions, Dependency Update (3:31)
Update #3 - Dependency Update, Code Cleanup (3:54)
Update #4 - App Crash Fixed (1:53)
Update #5 - Post Notifications permission request (5:32)
Request BACKGROUND_LOCATION Permission
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock