iPhone Location Aware Apps by Example
Understanding Location-based Services
Time for action — consuming Location-based Services with Google
Buzzwords in the Location-based Industry
Application of LBS and common use cases
How Apple uses LBS in the iPhone, iPad, and iPod devices
Time for action — turning off Location Tracking in your iPhone
Push and Pull methods of Location Services
Life without GPS: Wi-Fi-based location detection
Life without GPS: cell ID positioning and cell tower triangulation
Time for action — using the SkyHook Wireless Loki framework to determine your location
Life without GPS: Google Maps API
Understanding Indoor and Outdoor Navigation
Xcode 4: Prerequisites and features
iOS 5 and Xcode 4.2: new and notable features
Transitioning from Xcode3: What you need to know
Time for action — installation
Time for action — Hello Location
Tools for the overnight coders: HTML5
Time for action — using PhoneGap to build a Hello Location App
Time for action — using Titanium Appcelerator for building the Hello Location app
Time for action — Hello Location with Sencha Touch
Exploring location-based SDKs/APIs
Still more tools: SimpleGeo and Factual
Using Location in your iOS Apps — Core Location
Core Location framework an — overview
Time for action — location debugging
Core Location Manager — CLLocationManager
Time for action — checking for location service availability
Time for action — using Core Location with user authorization
Time for action — receiving location updates in your application
Time for action — boundary monitoring with Location Manager
Extending Hello Location for nearby events
Time for action — extending Hello Location for nearby events
Time for action — Last.fm API in your app
Extending Hello Location for local search
Time for action — building a local search app with foursquare
Using Maps in your iOS apps MapKit
Overview of the MapKit framework
Time for action — using MapKit in your app
Time for action — using map gestures panning and zooming
Time for action — adding annotations to your maps
Time for action — draggable annotations
Time for action — custom map annotations
Time for action — customizing map annotations
Bonus — offline maps in your app
Time for action — using OpenStreetMaps with CloudMade API
Storing and retrieving the user's location with SQLite
Time for action — storing and retrieving the user's location with SQLite
Converting location data into city name — using Geonames API
Time for action — converting location data into city name
Time for action — using WeatherBug API
Building your Weather App: WeatherPackt
Time for action — defining the Home screen
Bonus: building WeatherPackt with PhoneGap
PacktEvents: Overview and architecture
Storing and Retrieving Events with SQLite
Time for action — storing and retrieving events with SQLite
Time for action — plotting events on a map
Filtering Events display by Event Categories
Time for action — filtering Events by categories
Using the Event Kit framework to add events to your iPhone calendar
Time for action — adding events to your iPhone calendar
Time for action — adding Twitter capabilities to your iPhone app
Bonus: using the Layar Player API in your app: Augmented Reality
Time for action — adding Augmented Reality to your iPhone app
Using directions with location
Time for action — using heading for direction in your app
Time for action — using course for direction in your app
Time for action — using MotionManager: accelerometer
Time for action — using local notifications
Consuming the foursquare venue API
Time for action — consuming the foursquare venue API - categories
Recommended and popular venues
Time for action — recommended and popular venues
Time for action — exploring the foursquare Search API
Building an UI for our local search app - PacktLocal
Saving venue information on the device
Time for action — building the app - PacktLocal
Location Aware News — PacktNews
Understanding the Patch News API — HyperLocal News
Time for action — consuming the Patch News API
Time for action — adding the Geo Fencing support
Time for action — building PacktNews
Social Governance — TweetGovern
Social governance — an overview
TweetGovern — behind the scenes
Time for action — creating the UI for TweetGovern
Time for action — detecting the user location and showing nearby issues