Introducing Maps in SwiftUI using MapKit

Build map enabled apps in SwiftUI

4.00 (3 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Introducing Maps in SwiftUI using MapKit
18
students
1.5 hours
content
Apr 2022
last update
$29.99
regular price

What you will learn

Map view in SwiftUI

MKMapView from UIKit to SwiftUI

Core location integration into SwiftUI

Integration of Maps in SwiftUI based apps

Description

Map view was introduced in the world of SwiftUI with the release of iOS 14. Map is a view that displays an embedded map interface. Map view displays a region and you can use this view natively in SwiftUI view. Map view has many configuration options which will allow you to display or track a location and even interact with the map on the view.


SwiftUI map is great to bring up maps and display some of the basic functionalities in the map but its no match to UIKit version of MKMapView. But the porting over UIKit map is easy. In this course we will start with a simple map and explore all the functionalities there are for maps to offer from SwiftUI's. From there we will explore some of the advance options map map annotations and map markers. We will also build map marker using pure SwiftUI views.


SwiftUI map version doesn't support different types of maps yet but we can add that support by building UIKit version of the map. This map will allows us to support map type of SwiftUI world.


We will also explore ability to add core location framework to support user's location tracking along with subscribing to receive published user location as they move in the map.

Content

Introduction

Introduction

Getting started with Maps in SwiftUI

Maps in SwiftUI
Map Interaction Modes

Map Annotations

Map Markers and Map Pins
Custom Map Annotation in SwiftUI

Advanced Map Features

Map Types
User Location Tracking
Custom Annotation with Callout animation

Reviews

Jimmy
May 30, 2022
I liked it, maybe presenter needs to be more prepared when recording. Section 4, 7 User Location Tracking had outro that course was over. Resource does not have the final implementation. I assume Chapter 8 Custom Annotation was added later

Charts

Price

Introducing Maps in SwiftUI using MapKit - Price chart

Rating

Introducing Maps in SwiftUI using MapKit - Ratings chart

Enrollment distribution

Introducing Maps in SwiftUI using MapKit - Distribution chart
4659682
udemy ID
4/26/2022
course created date
4/29/2022
course indexed date
Bot
course submited by