Agile Development & Object Oriented Programming
Programming on the iPhone is done in Objective-C which is an OO Language. At Gedgers we stick to best practices for Object Oriented Design and Development, We model our code in UML, and we adhere to the core principles of OO.
We work using an Agile Methodology, making the best use of Features and User Stories, Iterative development and reporting.
User Interface Design
The user interface is the medium of communication between people and their machines, and at Gedgers we design interfaces which are intuitive, cool and quick. We ensure that every pixel we design improves the user experience. We have professional designers involved in every single step of the development process.
Our designers have years of experience with professional tools including Adobe Photoshop and OmniGraffle. The Gedgers design team, internally known as the pixelators :), pay undue attention to colour palette, control layout and navigation.
We understand and believe in the Apple trademark for User Experience excellence, and have an overriding desire to produce functional, cool and fun experiences for the user.
Development
On the iPhone platform we have an elite team of developers with expertise in iPhone Software Development Kit (SDK).
Our experience and expertise covers:
Core Languages and Tools
Cocoa Touch ⁄ Objective C, Xcode IDE, Interface Builder, OpenGL ES, Instruments Testing, Memory Management
Platform Frameworks
Audio Video Foundation Framework, Audio Queue Services Programming, Core Audio, Media Player Framework, Quartz, Core Animation, Core Data, Core Graphics, GLSprite Animation, CFNetwork Programming, XML Parsing, Threading, Webkit Programming, Secure Coding, Accelerometer, GPS and Core Location Framework. MapKit, Store Kit, Game Kit programming and Notification Services.
Open Source and 3rd Party Libraries
Our experience covers additional tolls and frameworks to expedite the development process, or include additional 3rd Party functionality such as Admob API for built in Advertising, various XML libraries. sqlite database development.
Enterprise Integration
Gedgers development team has a background in robust enterprise applications built on .NET, Java, PHP, and Ruby on Rails. This positions Gedgers uniquely to integrate existing systems with iPhone applications.
You can be assured that our team will speak your language.
Third Party Integration
Gedgers have experience integrating with 3rd party solutions . iPhone applications need to be more than just functional. They need to have an element of coolness and be fun for the user, they may need to include a social aspect or provide advertising for monetisation. Our experience includes working, but is not restricted to:
-
Facebook Connect
-
Twitter API
-
Google API
-
ADMOB
-
Urban Airship and Lime