Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Map Kit Mastery: iOS 12 & Swift 4
Rating: 4.5 out of 5(60 ratings)
397 students

Map Kit Mastery: iOS 12 & Swift 4

Learn fundamental and advanced techniques with Core Location and Map Kit
Created byStephan Dowless
Last updated 1/2019
English

What you'll learn

  • Core Location Fundamentals
  • Display User Location on Map
  • Search locations and display on map
  • Get directions from user location
  • Request User Location
  • Implement custom views with animations
  • Calculate distance between locations
  • Protocol Oriented Programming
  • Construct storyboards programmatically

Course content

7 sections20 lectures5h 21m total length
  • Introduction4:33

Requirements

  • Basic programming experience is helpful, but not required

Description

Understanding the MapKit and CoreLocation frameworks are fundamental components of becoming an advanced iOS Developer. In this course, I teach you everything you need to know about the two frameworks from the ground up, from the basics to the advanced stuff.

You will also learn how to structure your code like a professional, write super clean and reusable code, and implement some cool animations and functionality along the way!

You're not just learning how to work with map kit here, you're learning how to code like a pro, from a pro. My name is Stephan Dowless and I have been a professional iOS Developer for 4 years now. Take a look below to see what you will be learning in this course.

What you will learn: 

MapKit & CoreLocation

  • How to enable location services

  • How to request user location

  • How to display user location on map

  • How to center map on user location with animation

  • How to search for locations on map

  • How to display locations on map based on search results

  • How to define a custom region on a map

  • Implement custom zoom functionality to show certain annotations

  • How to select/deselect annotations

  • How to get directions from user location to a selected location

  • How to generate a poly line from user location to selected location

  • How to calculate and display distance between user location and selected location

Programming Techniques

  • How to implement a custom subclass for the search input view

  • How to implement custom animations for an awesome user experience

  • How to implement swipe gestures for animations

  • How to work with enumerations to create clean and professional code

  • How to use protocols to delegate actions

  • How to pass information from one class to another

  • Object Oriented Programming

  • Protocol Oriented Programming

  • How to refactor code for efficiency

Swift Stuff

  • Programmatically implement Search Bar

  • Programmatically implement Table View

  • Programmatically implement custom UIView

  • Create all storyboards programmatically

  • Create custom colors with extensions

  • Auto layout

  • Model View Controller

Who this course is for:

  • iOS Developers who want to learn how to use map kit