Transcript of "Mobile development (mono touch vs phonegap)"
Contemi Vietnam31 May 2012Mobile development(MonoTouch vs PhoneGap)Michael Nguyen – Phi Huynh.NET teamwww.contemi.com.vn
Agenda• Mobile development overview • Native apps • Web apps • Hybrid apps• MonoTouch vs PhoneGap• Conclusion • Native apps vs Web apps vs Hybrid apps • MonoTouch or PhoneGap• Demo• Referenceswww.contemi.com.vn
Native apps• Are written with a specific programming language (Objective C, Java …) for a specific mobile platform (iOS, Android ...)• Executed directly by the operating system• Full native access to device capabilities• Distributed via app store (AppStore, Android Market ...). Users can download and install.www.contemi.com.vn
Native apps development• Similar approach, but different source code, different build and expertise results in expensive development and maintenancewww.contemi.com.vn
MonoTouch• Was originally created by Novell and released in 2009• Moved to new company named Xamarin in 2011• A wrapper of Objective C to be able to develop in .NET• Fully capabilities to access all of features as Objective C apps• Free trial (with a iPhone/iPad simulator)• From 399$ - 2,499$ (for personal user or enterprise)www.contemi.com.vn
Native vs Web vs Hybrid • Existing in-house • Direct • Breaking theNative Web Hybrid native skills distribution to development the hands of users tradeoff • Targeting a single mobile OS • Pilot application • Existing in-house web development • Dominant native skills functionality • Rich UI requirements www.contemi.com.vn