Advanced iOS App Development: MapKit & Core Location

Go to class
Write Review

Free Online Course: Advanced iOS App Development: MapKit & Core Location provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced iOS App Development: MapKit & Core Location is taught by Steven Lipton.

Overview
  • Get advanced development techniques to add location awareness, directions, and interactive maps to your iOS applications, with the MapKit and Core Location frameworks.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    • Using the exercise files
    • Challenges
    1. Basic Map and Location Concepts
    • Why MapKit?
    • Coordinate system
    • Get coordinates from the web
    • Challenge 1: More pizzas
    • Solution 1: More pizzas
    • Core Location data types
    • Core Location regions
    • Distance
    2. Maps
    • Set up a map
    • Add coordinates and regions
    • Use cameras
    • Add 3D maps
    • Add satellite and flyover modes
    • Set map features
    3. Annotations
    • Add an annotation pin
    • MKMapView delegate
    • Customize the annotation text
    • Customize the annotation graphics
    • Interactive annotations
    • Challenge 2: Add more annotations
    • Solution 2: Add more annotations
    4. Overlays
    • Circle overlays
    • Challenge 3: Selective circles
    • Solution 3: Selective circles
    • Polyline overlays
    • Challenge 4: The grand pizza tour
    • Solution 4: The grand pizza tour
    5. Current Location
    • Introducing Core Location
    • Obtain user permissions
    • Code with location services
    • Run the location app
    • Location accuracy
    6. Heading, Speed, and Regions
    • Challenge 5: Headings and speed
    • Solution 5: Headings and speed
    • Use headings
    • Regions
    • Challenge 6: Exiting a region
    • Solution 6: Exiting a region
    7. Searches
    • Geocoding and placemark data
    • Searching for an address
    • Request location by keyword
    8. Directions
    • Request directions
    • Display graphic directions
    • Display step-by-step directions
    • Challenge 7: The chosen path
    • Solution 7: The chosen path
    • Launching the maps app
    • Final challenge: Transit ETA annotation
    • Final solution: Transit ETA annotation
    Conclusion
    • Next steps