Description
Learn to build amazing iOS 11 applications with Swift 4
One of the best things about making apps for an iOS device is that GPS is built into the phone. This tiny chip in the phone will tell you exactly where the user is in the World. It's amazing what you can do with this.
Moreover, Apple has made this very easy for us to use. We can get a user's exact location in latitude and longitude and show things on a map wherever we want. To learn this new skill, we will be creating a Pokémon Go clone.
Pokémon Go is a popular iOS game that lets users catch digital Pokémon by traveling in the real world. We will be creating a simplified version of this to teach you how to work with maps in iOS and also how to use locations.
The code bundle for this video course is available.
About the Author
Nick Walter is an iOS developer who has been focused on mobile app design and creation for over ive5 years. His involvement in the iOS community started off with a bang, and in 2013 he was one of the 25 students worldwide to be invited to Apple's Cocoa Camp. Within the community, he is also co-president of an Apple developer group called Cocoa Heads.
He always wanted to transform brand-new ideas into reality, but growing up in a small town he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.
Since the announcement of the new Swift programming language by Apple, he has devoted himself to Apple's documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are being used by thousands of users worldwide..
Basic knowledge
Prior programming knowledge of Swift will be beneficial
What will you learn
How to add a map to your app
Zooming into a map and centering
Finding a user's current location
Asking users for permission to use their location
Saving data points into CoreData
Displaying images on a map
Listing which Pokémon someone has caught
Following a user's location