HomeNewsAbout UsContact Us
ProductsServicesCase StudiesDownloads

Application Development
iPhone Development
Web Development
IT Services
Our Process


 
 
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

  Home    About Us    Products    Services    Case Studies    Downloads    News    Contact Us