Pages: 154 Published: August 2020 ISBN: 9781680507812 Edition: 1
Build Location-Based Projects for iOS
GPS, Sensors, and Maps
by Dominik Hauser
Coding is awesome. So is being outside. With location-based iOS apps,
you can combine the two for an enhanced outdoor experience. Use Swift to
create your own apps that use GPS data, read sensor data from your
iPhone, draw on maps, automate with geofences, and store augmented
reality world maps. You’ll have a great time without even noticing that
you’re learning. And even better, each of the projects is designed to be
extended and eventually submitted to the App Store. Explore, share, and
Location-based apps are everywhere. From mapping our jogging path to
pointing us to the nearest collectible creature in a location-based
game, these apps offer useful and interesting features and information
related to where you are. Using real-world maps and places as the
environment, they add an extra layer of adventure to exploring the
outdoors. If you’ve ever wanted to make your own location-based apps and
games, you can learn how with four simple, Swift-based projects that are
easy to code and fun to use.
Build four stunning apps that sense the iPhone’s surroundings. Use Core
Location and MapKit to draw GPS data on maps and share the results to
social media. Use the sensor data from the iPhone and draw acceleration
graphs using Core Graphics while on a playground swing. Build an app
that measures the time you spend outside using geofences. Combine Core
Location and ARKit to build an augmented reality scavenger hunt app that
you can use and play with other people. Have great time building
creative apps you cannot wait to try out.
Dominik Hauser has been developing iOS apps for more than 10 years.
During this time he wrote several books about iOS development and gave
talks at several conferences. He has a PhD in high-energy astrophysics
from his former life as a physicist.