iPhone Development

Aerio’s developers have hands-on experience with creating ‘App Store ready’ applications from inception to completion. From productivity apps, like time, expense and project tracking, to fun social networking applications, Aerio has the experience necessary to facilitate your product’s mobile development lifecycle.
Whether you plan to deliver a streamlined version of an already existing application or create a brand new product, Aerio can help you with requirements analysis, specification, design, development and implementation, and finally deployment and maintenance. While designing your product for the iPhone, we can help you to determine iPhone specific considerations, best practices, etc., that you should be aware of to best utilize the features available in the SDK. Bring more value to your products and your stakeholders by expanding your product line to the prolific iPhone community.
Unlike many web-based projects that leverage high level scripting languages such as PHP, Python, Ajax, etc., Cocoa Touch applications use a fairly low-level language, Objective-C (an extension of Ansi C), which requires an accute and cognizant programmer with a careful attention to details. Without getting too deep into the 'gory details', you don't have things like garbage collection to automatically take care of memory management, and you must deal with the complexities of pointers and other low level details at the implementation level. Our team has taken the time to learn how to use cutting edge tools to help with these details such as: Apple's own Instruments Toolset: Leaks, ObjectAlloc, etc., to trace object allocation and potential memory leaks. LLVM/Clang Static Analyzer: to find memory leaks and bugs in the codebase.
Our development team has skill in a wide range of areas to facilitate full exploitation of the iPhone SDK, including: 
 | Camera & Photo Support
|  | Address Book
|  | Networking & Internet capabilities
|  | Handle Multi-Touch for gestures such as swiping, tapping, pinching, and reverse pinching
|  | Internal Accelerometers to identify rotation of the device
|  | UI design using Cocoa-Touch frameworks
|  | Navigation, Tab Bar, and View Controllers
|  | View hierarchy management
|  | Core Animation
|  | Open GL ES for custom graphics
|  | Access web pages (static HTML or dynamic AJAX) via the iPhone’s UIWebView
|  | Embedded SQLite database
|  | Image File Support (e.g. upload images to a server, store on device, etc.)
|  | Security
|  | Static Code Analysis: LLVM/Clang Static Analyzer
|  | Instruments Tools Expertise: Leaks, ObjectAlloc |

|