Showing posts with label iOS. Show all posts
Showing posts with label iOS. Show all posts

Monday, March 25, 2013

Pro iOS Geo: Building Apps with Location Based Services



Deepen your app development skills with Pro iOS Geo. This book shows you how to use geolocation-based tools to enhance the iOS apps you develop. Author Giacomo Andreucci describes different ways to integrate geo services, depending on the kind of app you’re looking to develop: a web app, a hybrid app, or a native app. You’ll discover how to use the Google Maps API features to integrate powerful geo capabilities in your apps with a little effort.

You’ll learn how to: 
  • Design geographic features for your apps while respecting usability criteria
  • Design touristic geo apps
  • Use HTML5 and the Google Maps JavaScript API to implement powerful geo functions in your apps
  • Use Google Fusion Tables to display and query data in your maps
  • Transform your geo web apps into hybrid apps that can be submitted to the Apple App Store
  • Create native iOS geo apps using the new Apple Maps data through the Map Kit API
After reading Pro iOS Geo, you’ll have the knowledge and skills you need to add a geo dimension to all your apps, whether as a feature of a larger app— such as a social networking app that shows where friends are located in a selected area—or as the primary part of an app—such as a guide app that shows the monuments in your city. 

What you’ll learn

  • Design geographic features for your apps while respecting usability criteria
  • Design touristic geo apps
  • Use HTML5 and the Google Maps JavaScript API to implement powerful geo functions in your apps
  • Use Google Fusion Tables to display and query data in your maps
  • Transform your geo web apps into hybrid apps that can be submitted to the Apple App Store Create native iOS geo apps using the new Apple Maps data through the Map Kit API 

Who this book is for


This book is for experienced iOS app developers looking to learn, use and integrate various geo-location based tools and APIs.


Table of Contents

Part 1: Introduction
Chapter 1: Getting Started

Part 2: Web Apps

Chapter 2: Map-based Web App Basics: Hello World
Chapter 3: Map Controls and Styles
Chapter 4: Creating a GUI for the App with jQuery Mobile
Chapter 5: Overlays
Chapter 6: Implementiong Geolocation

Part 3: Hybrid Apps

Chapter 7: Creating Hybrid Apps

Part 4: Native Apps with Apple Map Kit

Chapter 8: Introduction to the Core Location Framework
Chapter 9: Introduction to Apple Maps and the Map Kit Framework
Chapter 10: Displaying Ojects on a Map 

Appendix A: Understanding the Terms of Service

Thursday, October 4, 2012

FREE eBook online - iPhone iOS 6 Development Essentials

iPhone iOS 6 Development Essentials
FREE eBook iPhone iOS 6 Development Essentials online for free.

Table of Contents
  • The Basics of Modern Objective-C
  • An Introduction to Auto Layout in iOS 6
  • Working with iOS 6 Auto Layout Constraints in Interface Builder
  • An iPhone iOS 6 Auto Layout Example
  • Implementing iOS 6 Auto Layout Constraints in Code
  • Implementing Cross-Hierarchy Auto Layout Constraints in iOS 6
  • Understanding the iOS 6 Auto Layout Visual Format Language
  • An Overview of iOS 6 Collection View and Flow Layout
  • An iPhone iOS 6 Storyboard-based Collection View Tutorial
  • Subclassing and Extending the iOS 6 Collection View Flow Layout
  • An Overview of iOS 6 Application State Preservation and Restoration
  • Integrating Maps into iPhone iOS 6 Applications using MKMapItem
  • An Example iOS 6 iPhone MKMapItem Application
  • Integrating Twitter and Facebook into iPhone iOS 6 Applications
  • An iPhone iOS 6 Facebook Integration Tutorial using UIActivityViewController
  • iPhone iOS 6 Facebook and Twitter Integration using SLRequest
  • An iOS 6 iPhone Twitter Integration Tutorial using SLRequest
  • Making Store Purchases with the SKStoreProductViewController Class
  • Building In-App Purchasing into iPhone iOS 6 Applications
  • Preparing an iOS 6 Application for In-App Purchases
  • An iPhone iOS 6 In-App Purchase Tutorial
  • Configuring and Creating App Store Hosted Content for iOS 6 In-App Purchases


Sunday, May 13, 2012

The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers (3rd Edition)


***This is the updated and corrected edition ofThe iOS 5 Developer's Cookbook.***

The iOS 5 Developer’s Cookbook, Third Edition

Covers iOS 5, Xcode 4.2, Objective-C 2.0’s ARC, LLVM, and more!

In this book, bestselling author and iOS development guru Erica Sadun brings together all the information you need to quickly start building successful iOS apps for iPhone, iPad, and iPod touch. Sadun has thoroughly revised this book to focus on powerful new iOS 5 features, the latest version of Objective-C, and the Xcode 4 development tools.

The iOS 5 Developer’s Cookbook, Third Edition is packed with ready-made code solutions for the iOS 5 development challenges you’re most likely to face, eliminating trial-and-error and helping you build reliable apps from the very beginning. Sadun teaches each new concept and technique through robust code that is easy to reuse and extend. This isn’t just cut-and-paste: Using her examples, Sadun fully explains both the “how” and “why” of effective iOS 5 development.

Sadun’s tested recipes address virtually every major area of iOS development, from user interface design to view controllers, gestures and touch, to networking and security. Every chapter groups related tasks together, so you can jump straight to your solution, without having to identify the right class or framework first. Coverage includes:
  • Mastering the iOS 5 SDK, Objective-C essentials, and the iOS development lifecycle
  • Designing and customizing interfaces with Interface Builder and Objective-C
  • Organizing apps with view controllers, views, and animations featuring the latest Page View controllers and custom containers
  • Making the most of touch and gestures—including custom gesture recognizers
  • Building and using controls from the ground up
  • Working with Core Image and Core Text
  • Implementing fully featured Table View edits, reordering, and custom cells
  • Creating managed database stores; then adding, deleting, querying, and displaying data
  • Alerting users with dialogs, progress bars, local and push notifications, popovers, and pings
  • Requesting and using feedback
  • Connecting to networks and services, handling authentication, and managing downloads
  • Deploying apps to devices, testers, and the App Store

About the Author

Erica Sadun is the bestselling author, coauthor, and contributor to several dozen books on programming, digital video and photography, and other technology topics. Sadun has authored dozens of iPhone-native applications, offers rapid-prototype consulting, and has blogged for many sites including Ars Technica, O’Reilly, and LifeHacker. She currently blogs regularly for TUAW. She holds a Ph.D. in Computer Science from Georgia Tech.