Download
ipad apps development n.
Skip this Video
Loading SlideShow in 5 Seconds..
iPad Apps Development PowerPoint Presentation
Download Presentation
iPad Apps Development

iPad Apps Development

221 Views Download Presentation
Download Presentation

iPad Apps Development

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. iPad Apps Development An overview of the process and some third party solutions

  2. iPad App Development • iPadapplicationdevelopment has received tremendous response from the users as they provide flexibility, utility and perfect standards of usage at each and every stage of iPad use. • Apple's official development platform is called Xcode and is a free download. • Xcodeis an integrated development environment (IDE) containing a suite of software development tools developed by Apple for developing software for OS X and iOS.

  3. Xcode • The Xcode suite includes most of Apple's developer documentation, and built-in Interface Builder, an application used to construct graphical user interfaces. • Xcode also includes Apple's WebObjects tools and frameworks for building Java web applications and web services (previously sold as a separate product). • Xcode includes the GUI tool Instruments, which runs atop DTrace, a dynamic tracing framework created by Sun Microsystems and released as part of OpenSolaris.

  4. Third Party Platforms • There are a number of different third-party platforms. • The advantage of a third-party platform is the ability to code in a language other than Objective-C. • This can lead to faster development times, and the ability to compile your code to run on different platforms, such as Android and Windows Phone OS.

  5. 3rd Party Platforms • Corona SDK • Adobe Air • Unity • Marmalade • PhoneGap

  6. Corona SDK • The Corona SDK uses LUA as a development language and then re-compiles to Objective-C. • LUA is quicker to write, apps can be built much faster using Corona SDK. • Corona specializes in 2D graphics and includes its own physics engine. • Developers can also compile for both iOS and Android from a single set of code.

  7. Adobe Air • Those with a background in Flash will be interested in Adobe Air, which uses a combination of ActionScript, HTML,CSS and JavaScriptto build applications. • Adobe AIR allows deployment on iOS, Android and BlackBerry.

  8. Unity • Unity is a 3D graphics engine that includes a physics engine. • It is primarily used for developing 3D games, though it recently added 2D support. • Unitycan be used for iOS, Android, Windows, BlackBerry, OS X, Linux, PlayStation 3, Xbox 360 and Wii U development.

  9. Marmalade • Formerly called Airplay SDK, Marmalade is taking the write-once-run-anywhere philosophy one step forward by supporting multiple languages. • Primarily, Marmalade supports C , but two variants provide a bridge to the base SDK: Marmalade Quick, which uses LUA, and Marmalade Web, which uses HTML 5, JavaScript and CSS 3. • Marmaladeis primarily used for developing 2D and 3D games.

  10. PhoneGap • Web developers will be interested in PhoneGap, which uses JavaScript,HTML 5 and CSS3 to create web apps with a mobile look and feel. • PhoneGap can also build native apps by encapsulating the code in a web object within the platform. • PhoneGapcan be used for iOS, Android, webOS, Symbian, Blackberry, Ubuntu Touch, Windows Phone and Windows 8 development.

  11. Resources • Adobe. (2014). “Step by Step Guide to Publish iPad Apps”.Retrieved from http://help.adobe.com/en_US/ppcompdoc/Step_by_step_guide_to_dps_se.pdf on April 03, 2014. • Cygnis Media. (2014). “iPad Application Development”.Retrieved from http://www.cygnismedia.com/mobile-phone-application/ipad-application.html on April 03, 2014. • Dag. (2010). “The Cost of Building an iPad App”.Retrieved from http://www.padgadget.com/2010/10/17/the-cost-of-building-an-ipad-app/ on April 03, 2014.

  12. Best iPad Application Development Company visit now : http://www.cygnismedia.com/mobile-phone-application/ipad-application.html