Companies Home Search Profile

Mastering SwiftUI MapKit - The Complete Guide

Focused View

Mohammad Azam

5:43:24

17 View
  • 1. Introduction.mp4
    01:48
  • 2. Prerequisites.mp4
    01:49
  • 3. Exercise Files.mp4
    01:00
  • 1.1 Hello-Maps-displaying-maps.zip
  • 1. Displaying Map.mp4
    02:08
  • 2.1 Hello-Maps-adding-markers.zip
  • 2. Adding Marker to the Map.mp4
    04:49
  • 3.1 Hello-Maps-display-annotations.zip
  • 3. Adding Custom Annotation to the Map.mp4
    04:22
  • 4.1 Hello-Maps-configuring-map-styles.zip
  • 4. Configuring Different Map Styles.mp4
    06:30
  • 1.1 Hello-Maps-users-location-updated.zip
  • 1. Displaying Users Current Location.mp4
    08:23
  • 2.1 Hello-Maps-refactoring.zip
  • 2. Refactoring.mp4
    05:29
  • 3.1 Hello-Maps-zooming-user-location.zip
  • 3. Zooming into the Current Users Location.mp4
    12:48
  • 4. NOTE Errors in the Output Window.html
  • 5.1 Hello-Maps-always-request-permission.zip
  • 5. Configuring App for Always Authorization.mp4
    06:18
  • 6.1 Hello-Maps-dynamic-position.zip
  • 6. Dynamically Setting the Camera to Different Positions.mp4
    07:13
  • 7.1 Hello-Maps-map-controls.zip
  • 7. Adding UserLocationButton, Compass and ScaleView to the Map.mp4
    04:14
  • 8. Simulating Locations in iPhone Simulator.mp4
    04:25
  • 9. FIX Implementing CLLocationManager Authorization Event.mp4
    05:01
  • 1. What we will be building.mp4
    03:22
  • 2.1 NearMe-adding-map-and-search-text-field.zip
  • 2. Adding Map and Search TextField.mp4
    11:06
  • 3.1 NearMe-location-manager.zip
  • 3. Implementing LocationManager.mp4
    09:57
  • 4. Implementing LocationError.mp4
    03:53
  • 5.1 NearMe-displaying-user-location.zip
  • 5. Displaying Users Location.mp4
    05:58
  • 6.1 NearMe-zooming-user-location.zip
  • 6. Zooming into Users Location.mp4
    04:48
  • 1.1 NearMe-adding-mksearch-search-nearby-places.zip
  • 1. Adding MKLocalSearch Function to Search Nearby Places.mp4
    13:19
  • 2.1 NearMe-displaying-markers-on-map.zip
  • 2. Displaying Search Results on the Map.mp4
    07:55
  • 3.1 NearMe-display-list.zip
  • 3. Displaying Search Results in a List.mp4
    07:50
  • 4.1 NearMe-preview-mapitem-data.zip
  • 4. Previewing MapItem Data.mp4
    05:10
  • 1.1 NearMe-search-options-view.zip
  • 1. Implementing SearchOptionView.mp4
    07:28
  • 2. Refactoring.mp4
    08:35
  • 3.1 NearMe-sorting-distance.zip
  • 3. Sorting Places Based on Distance.mp4
    04:42
  • 4.1 NearMe-calculating-distance.zip
  • 4. Displaying Distance Values in PlaceView.mp4
    08:37
  • 5.1 NearMe-selecting-mapitem-display-modes.zip
  • 5. Selecting MapItem and Implementing Display Modes.mp4
    06:24
  • 6.1 NearMe-implement-place-detail-view.zip
  • 6. Implementing SelectedPlaceDetailView.mp4
    07:52
  • 1.1 NearMe-place-list-view.zip
  • 1. Selecting MapItem Using PlaceListView.mp4
    03:08
  • 2.1 NearMe-look-around-preview.zip
  • 2. Implementing LookAroundPreview.mp4
    09:23
  • 3.1 NearMe-adding-route.zip
  • 3. Adding Route.mp4
    13:47
  • 4.1 NearMe-hide-look-around-preview.zip
  • 4. Hiding the LookAroundPreview Based on Selected Presentation Detent.mp4
    05:10
  • 1.1 NearMe-action-buttons.zip
  • 1. Adding ActionButtons to the SelectedPlaceDetailView.mp4
    04:57
  • 2.1 NearMe-display-directions-apple-maps.zip
  • 2. Opening Destination in Apple Maps.mp4
    05:53
  • 3.1 NearMe-make-phone-call.zip
  • 3. Implementing Call Button.mp4
    04:30
  • 4.1 NearMe-remove-call-button-for-no-phone.zip
  • 4. Resource Hiding the Call Button When Phone Number is Not Available.html
  • 1. What we will be building.mp4
    01:51
  • 2. Refuge Restrooms API.mp4
    04:41
  • 3.1 RestroomFinder-starter.zip
  • 3. Downloading the Starter Project.mp4
    01:43
  • 4.1 RestroomFinder-restroom-model.zip
  • 4. Implementing Restroom Model.mp4
    03:52
  • 5.1 RestroomFinder-http-client.zip
  • 5. Implementing HTTP Client.mp4
    06:47
  • 6.1 RestroomFinder-environment-values.zip
  • 6. Adding HTTP Client to Environment Values.mp4
    05:33
  • 7.1 RestroomFinder-display-annotations-on-map.zip
  • 7. Displaying Markers on the Map.mp4
    11:08
  • 8.1 RestroomFinder-mocking-http-client.zip
  • 8. Mocking HTTP Client.mp4
    12:50
  • 9.1 RestroomFinder-display-custom-annotations.zip
  • 9. Displaying Custom Annotations on the Map.mp4
    05:57
  • 10.1 RestroomFinder-based-on-region.zip
  • 10. Searching Restrooms based on Region.mp4
    11:42
  • 11.1 RestroomFinder-restroom-detail-view.zip
  • 11. Implementing RestroomDetailView.mp4
    12:00
  • 12.1 RestroomFinder-display-amenities-view.zip
  • 12. Showing Amenities for Restrooms.mp4
    06:46
  • 13.1 RestroomFinder-action-buttons.zip
  • 13. Open Maps for Directions.mp4
    06:10
  • 1.1 SwiftUIMapsTutorial-tags.zip
  • 1. Selecting Annotations Using Tag Modifier.mp4
    07:38
  • 2.1 SwiftUIMapsTutorial-polygon.zip
  • 2. Drawing Polygon Overlays in SwiftUI.mp4
    02:28
  • 3.1 SwiftUIMapsTutorial-mapcircle.zip
  • 3. Drawing MapCircles in SwiftUI.mp4
    02:17
  • 1. Next Steps.html
  • 2. Bonus Lecture.html
  • Description


    From Zero to MapKit Pro: SwiftUI's Ultimate Mapping Course

    What You'll Learn?


    • Students will learn how to seamlessly integrate maps into SwiftUI applications, enabling them to create location-aware apps with ease.
    • You will discover how to add markers, pins, and custom annotations to maps, making your apps interactive and engaging.
    • Understand how to configure different map styles to match your app's design and provide a visually appealing user experience.
    • Master the art of accessing and displaying the user's real-time location on the map, providing context-aware information.
    • Learn how to implement smooth zooming and panning features, allowing users to focus on specific points of interest on the map.
    • Students will undertake the creation of a NearMe app, capable of showcasing nearby points of interest and sorting them based on distance from the user's locatio
    • Stay at the forefront of technology by exploring and implementing the new LookAroundPreview feature introduced in iOS 17, enhancing user engagement.
    • Dive into adding route planning and navigation features to your NearMe app, enabling users to easily find their way to selected destinations using Apple Maps.

    Who is this for?


  • Aspiring iOS Developers
  • Experienced Developers
  • Students and Learners
  • Entrepreneurs and Product Managers
  • Career Switchers
  • App Enthusiasts
  • Freelancers and Consultants
  • App Designers
  • What You Need to Know?


  • Familiarity with Swift Programming
  • Xcode Installation
  • Basic iOS Development Knowledge
  • Apple Developer Account (Optional)
  • Desire to Learn
  • More details


    Description

    Are you ready to harness the power of SwiftUI and MapKit to create captivating, location-aware applications? Whether you're a seasoned iOS developer or a newcomer to SwiftUI, our comprehensive course will guide you from novice to expert in no time.


    In this course, you'll learn how to display maps seamlessly within your SwiftUI apps, establishing a strong location-based foundation. You'll also delve into the world of markers, pins, and custom annotations, turning your maps into interactive canvases for user engagement. Additionally, you'll have the opportunity to customize your maps with various styles, ensuring they align perfectly with your app's aesthetics.


    Understanding and displaying the user's real-time location is a crucial skill, and we'll show you how to do it effortlessly. Zooming and panning features will allow you to focus on specific locations of interest, enhancing user experience.


    But that's not all! We'll guide you through the development of a NearMe app, which will display nearby points of interest and intelligently sort them based on distance from the user's location. You'll also explore iOS 17's LookAroundPreview, staying at the forefront of technology integration. And to top it off, you'll learn to add routes and navigation, enabling users to easily find their way to selected destinations using Apple Maps.


    This course will cover the creation of a "Restroom Finder App." This unique app will utilize a third-party JSON API to pinpoint and display all nearby restrooms in the user's current position. Each restroom will also be capable of displaying all the amenities available, enhancing user convenience and accessibility.


    By enrolling in this course, you'll gain hands-on experience, master essential skills, and create real-world applications that utilize SwiftUI and MapKit. Whether you aspire to build location-based social networks, travel guides, or specialized apps like the Restroom Finder, this course will equip you to develop engaging and feature-rich experiences that captivate your users. Join us today and embark on your journey toward becoming a proficient SwiftUI and MapKit developer!

    Who this course is for:

    • Aspiring iOS Developers
    • Experienced Developers
    • Students and Learners
    • Entrepreneurs and Product Managers
    • Career Switchers
    • App Enthusiasts
    • Freelancers and Consultants
    • App Designers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mohammad Azam
    Mohammad Azam
    Instructor's Courses
    My name is Mohammad Azam and I have been programming in iOS for the last 10+ years. Currently, I am teaching Full Stack Development at DigitalCrafts. Before joining DigitalCrafts I worked as a lead mobile developer for many large companies including Schlumberger, Baker Hughes, AIG and Valic. Currently, I am a senior developer at Blinds Dot Com, a Home Depot company. Before iPhone development I was leading projects in Microsoft ASP technology. I was also awarded the Microsoft MVP award five years in a row due to my contributions in the community.I have also published several of my personal apps to the App Store including Vegetable Tree which was featured by Apple as the most beautiful gardening app on the App Store. I am a frequent speaker at local and national conferences and have authored many articles for many different development magazines.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 54
    • duration 5:43:24
    • Release Date 2023/10/28

    Courses related to Swift

    Subtitle
    MetricKit
    RayWenderlichMetricKit
    27:35
    English subtitles
    06/13/2023
    Subtitle
    In-App Purchases
    RayWenderlichIn-App Purchases
    3:06:01
    English subtitles
    06/15/2023
    Subtitle
    Functions in Swift
    TreehouseFunctions in Swift
    58:17
    English subtitles
    04/11/2023

    Courses related to SwiftUI