Mobile Application Development - iPhone/iPad/Android/Meego Outsourcing

For iPhone / iPad / Android / Meego mobile application development, EasyODC is one of the best service providers from China. We have built qualified teams for outsourcing projects. With our mature Agile software process, we can help you to develop mobile apps fast with good quality.

Offering

  • Integrated software service for developing, debugging, testing on real devices and distributing your free, commercial, or in-house applications on App Store.
  • iPhone / iPad / Android / Meego game development.
  • Porting of existing applications to iPhone / iPad / Android / Meego. New customer base can be explored by such porting projects.
  • B/S or C/S mobile application development powered by Java EE, .Net, PHP
  • Offshore China resource and mobile competence for your long-term business requirements

Competence

Audio and Video

Deliver high-quality audio and video in standard formats with iPhone audio and video technologies. Core Audio provides an advanced interface for recording, manipulating, and playing audio. The Open Audio Library (OpenAL) provides a high-level, cross-platform standard interface for delivering positional audio. OpenGL ES based Media Player provides support for full-screen display of video files.

Video on mobile

Tools and Languages

Create stunning software with the software development tools and programming-and-scripting language support that are supplied free with Mac OS X. Use these tools and languages to build, debug, and optimize software applications.

Data Management

Create and handle iPhone program data, including strings, text, binary data, dates, collections, property lists, and XML data. Store and access data in local databases, files, folders, and bundles. Receive and respond appropriately to events, notifications, and other types of messages.

Graphics and Animation

Draw 2D and 3D content and animate your application's user interface with iPhone's unsurpassed graphics and animation technologies—Quartz, Core Animation, and OpenGL ES. Quartz is a powerful 2D drawing engine for creating vector graphics, bitmap images, and PDF content. Core Animation is the technology that adds smooth motion and dynamic feedback to your user interface by creating an illusion of motion. OpenGL ES is the interface for high-performance 3D graphics on mobile devices, e.g. 3D dashboard for automative control from our delivery.

Graphic on mobile

 

Networking and Internet

Support common Internet protocols and services in your application with iPhone OS networking technologies. For example, port existing networking code to iPhone OS through the use of BSD sockets. Use protocol streams to add support for such high-level protocols as HTTP and FTP. With Bonjour, publish network services that your application provides, discover services available on the network, and find the information—such as the name, IP address, and port number—needed for each service.

Performance

Tune your iPhone application to minimize its memory footprint, maximize its performance, and conserve its battery life. Use the Cocoa and Core Foundation memory management APIs to manage your resources effectively. Profile and tune your application for maximum performance and minimum footprint with the Instruments application.

Security

Write code that cannot be exploited, and use iPhone's built-in security features. iPhone OS provides a variety of security programming interfaces, including cryptographic services, the ability to read and verify certificates, a keychain for secure storage of passwords and cryptographic keys, a way to add a digital signature to data, and a function that returns cryptographically secure random numbers. In addition, iPhone OS provides programming interfaces to SSL/TLS that developers can use to transport data securely over a network.

User Experience

Design a compelling user interface for your iPhone OS application. A great interface is made up of high-quality graphics and a sparing amount of text, in a window that occupies the entire iPhone screen. Most of the user-interface objects you incorporate into your applications are available through the UIKit framework. These objects include windows, image views, progress indicators, toolbars, navigation bars, table views, and various controls, such as buttons and sliders. OpenGL ES based implementation can bring better user experience as media browsing below. 

Browsing on Mobile

Case Studies for Mobile Application Development

Price for Mobile Application Development

For more information, please Contact Us. We will respond to you within 1 business day.

Contact Us

Note: All information is strictly confidential. EasyODC will NOT use the information in this form for any purpose other than the direct communication with you or your company.