• Save
Cross platform mobile app development tools review
Upcoming SlideShare
Loading in...5
×
 

Cross platform mobile app development tools review

on

  • 261 views

Presentation to discuss various Cross Platform Mobile Apps development tools. Rhodes, PhoneGap, Appcelerator, Sencha Touch, Xamarin, MoSync SDK and MoSync Reload. ...

Presentation to discuss various Cross Platform Mobile Apps development tools. Rhodes, PhoneGap, Appcelerator, Sencha Touch, Xamarin, MoSync SDK and MoSync Reload.
Cross Compilation, VM, Mobile Web. Join our Meetup group for meeting great app developers, entrepreneurs, startups, students in Pune (Pune Mobile Apps Developers Meetup)

Statistics

Views

Total Views
261
Views on SlideShare
230
Embed Views
31

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 31

http://www.slideee.com 31

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cross platform mobile app development tools review Cross platform mobile app development tools review Presentation Transcript

  • Uday Kothari uday@compulinkacademy.com CEO, CompulinkAcademy
  • App must provide consistent user experience and behave similarly across different devices and platforms. Device capabilities such as screen size, input types and display capabilities can vary dramatically from vendor to vendor Minimize cost of development and maintenance
  •  Separate Build Environment fromTarget Environment  Framework provides platform independent API  Developer uses mainstream languages like JS, Ruby or Java and API to build App (UI, Business Logic, Data Persistance)  App processed by Cross Compiler into Native Code  Adv: High Performance View slide
  • Software Implementation of Machine (Device) PlatformAPI + Runtime Environment AppCode VM Device OS Pro: Portability Con: Bit Slower than Native Flexibility View slide
  • Uses HTML5, CSS, JavaScript Runs on Mobile Web Browser Lowest cost of Development Portable across wide range of devices and platforms Pure Web Hybrid Web (Using Web Viewer) and wrapped by thin layer of native app. Useful for common business app but not for CPU intensive apps like games
  • Rhodes PhoneGap /Cordova SenchaTouch Appcelerator Xamarin
  • Open source Ruby for Business Logic, HTML/CSS/Javascript for UI ComprehensiveTool set,VM interpreter Widest Platform Coverage (Android. iOS, Windows, Blackberry) MVC, ORM Ruby – Not many developers available http://rhomobile.com/products/rhodes/
  • Build Mobile NativeApps using only HTML, Javascript, CSS Build Apps quickly Familiar tool set Webview – renders UI and support for major device capabilities (Camera, Contacts, Geolocation etc) Best suited when one has existing web app PhoneGap* –> Adobe, Cordova -> Open Source
  • Uses Cross Compilation Provides JavascriptAPI for Device Functionality 3 Step process:  Pre-compilation, Front end Compilation, Platform & Package compilation Creates NativeAPP Alloy MVC framework Marketplace to buy components developed by others
  • Cross Compilation Can use PhoneGap/Cordova tools to build finalApp HTML5, JavaScript, CSS based common code base Free and Paid versions www.sencha.com
  • SenchaComplete SenchaTouch Bundle SenchaTouch – Basic FreeVersion Sencha Ext JS SenchaGXT SenchaArchitect - IDE SenchaAnimator Sencha Space – Mainly for Enterprise MobilityApps management
  • Build NativeApps for iOS, Android,Windows using C# Leverage your .NET skills, knowledge and experience Can use existing C or Java code Visual Studio Integration (Business Edition) or Xamarin Studio Expensive (Per Developer/PerYear/Per Platform Pricing)
  • MoSync Reload – HTML/CSS/JavaScript to build native apps MoSync SDK – C/C++ to build native apps. iOS, Android,Windows Phone builds Use Reload to build quick prototypes and if required use SDK to build true native apps. Reload has very nice development tools.  Reload Client – Runs on devices  Reload Server – Communicates with Client(s) to see how it looks on diff devices, emulators
  • MoSync (SDK) IDE is based on Eclipse Very stable and works out of the box For Android it can build APK directly for distribution For iOS it generates xcode project which can be compiled and packaged on Mac devices Not many HTML examples found. Good set of C/C++ examples.