Ever wondered how apps like Apple maps, Google maps, Waze are created? All these apps have a common theme, maps. In this course you will learn how to create the next generation of iOS maps application using the MapKit framework and Apple's new programming language, Swift. You will learn how to get started with MapKit and build a complete advanced application capable of custom annotations, reverse geocoding, overlays, geofencing, directions and much more. If you want to expand your horizon and learn MapKit programming in a fun, interactive and informative way then this is the course for you.
Mastering MapKit in iOS Using Swift Language is the most comprehensive, informative map development course you'll find on the web - or your money back.
Mastering MapKit in iOS Using Swift Language
Through 14 lectures and 2.5 hours of video we will master the ins and out of MapKit development using the Swift language. At the end of this course you will be able to create highly polished and interactive Maps applications using iOS 8 and Swift. I promise that you'll enjoy every moment of this course. You will learn programming in a very fun and interactive way. Plus, you will get fast, friendly and responsive support by email and on the Udemy forums.
This lecture will setup a new iPhone project and utilize the MKMapView control to display the map on the user's iPhone screen.
Learn how to display the user's current location on the map. This lecture will also cover how to request permission from the user to use the location services.
This lecture covers how to zoom into the user's current location giving us a more closer look at the user's surroundings.
The students will learn how to use their iPhone simulator to simulator different locations. This lecture also covers simulating running routes, cycling routes and even driving routes.
Learn how to capture the iPhone shake gesture with only few lines of code.
Learn how to drop annotations on the map. Annotations give life to your map and inform users about different entities around them.
Implement a custom annotation. Instead of a default pin annotation dropped on the map, learn to drop your own customized annotation with a completely different look and feel.
Learn how to find the street name, zip code, locality and the address of the user's current location.
Learn how to get notified when entering and exiting custom regions. This is the perfect lecture for developers who are interested in building a location based reminders application.
Open Apple Maps application from within your application and show directions from the user's current location to the final destination.
Learn how to fetch directions from within your own application instead of launching Apple Maps.
Learn to draw an overlay on the map after fetching directions.
In this lecture students are going to understand the complete scenario of the application they are going to build.
In this lecture students are going to display all the categories in a UITableView control.
This lecture explains how to use the MKLocalSearchRequest class to find all the local places near the user's current location.
In this lecture students are going to learn how to place all the local places on the map using annotations.
This lecture demonstrates how to display additional details about each local place. Students are going to learn how to extract information out of the addressDictionary property part of the MKPlacemark class.
In this lecture students will learn the basic concepts behind the Augmented Reality applications.
In this lecture students are going to download and install HDAugmentedReality library using Cocoapods.
In this lecture students are going to use the MKLocalSearch API to fetch nearby points of interests.
In this lecture students are going to learn how to display annotations on the camera view.
This lecture demonstrates how to make annotations beautiful and appealing through the use of custom annotations and custom annotation views.
Conclusion of the course explaining our journey and what we learned from this course.
My name is Mohammad Azam and I have been programming in iOS for the last 6+ years. Currently, I am teaching iOS at The Iron Yard academy, which is the world's largest coding bootcamp. Before joining The Iron Yard I have 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.