SlideShare une entreprise Scribd logo
1  sur  16
Top 4 Cross Platform Tools
For Mobile App Development
Cross Platform Development
• According to Techopedia:
“Cross – Platform Development is the practice of
developing software products or services for multiple
platforms or software environments. Engineers and
developers use various methods to accommodate
different operating systems or environments for one
application or product.”
Top 4 Cross Platform Development Tools
IONIC
• IONIC is one of the most promising HTML 5 mobile application frameworks.
• Built using SASS, it provides many UI components to help develop rich and
interactive apps.
• It uses the JavaScript MVVM framework, AngularJS to power apps.
• Two-way data binding, interaction with backend services and APIs makes
AngularJS a mobile developer’s common choice.
Benefits of IONIC
• Being a cross development platform, it lets you write the same app once for
multiple platforms.
• It will even change the look a bit to match the native standards for each
platform it supports.
Disadvantages of IONIC
• You have to support multiple platforms with a single codebase, means you
have some hacks to get it work a bit differently for a single platform.
• You also may have a harder time doing custom transitions that require a
different treatment for each platform or break the wrapping that ionic does to
make your web page act like an app.
• The most significant disadvantage is performance. On modern phones and
sticking to a good architecture, the only place this generally is a non-starter
is where video, 3D, or really intense graphical performance is needed.
• Finally, debugging may be harder in ionic if you have to debug something in
the native platform because a plug-in or something that doesn't show up
running as a web app.
Appcelerator’s Titanium
• Titanium is an open source mobile application framework that provides an
environment to create native apps for several mobile platforms
• It is a complete solution for creating hybrid mobile apps.
• To get started with Titanium, you need to download the Titanium studio.
• The Titanium SDK is equipped with a number of mobile platform APIs and
Cloud service to use as an app backend.
• It comes with platform independent APIs which makes it easier to access
phone hardware.
• Titanium uses Alloy, an MVC framework to enable rapid development of
mobile apps.
• Modules created using Alloy are easy to reuse across different apps, hence
significantly reducing the development time and the lines of code.
Benefits of Titanium
• It uses JavaScript as it’s language that many developers are comfortable
with.
• It supports both iOS and Android without learning two separate languages.
• It is faster to develop with Titanium, especially for those not proficient with
the iOS and Android SDKs.
• It has a growing community of developers.
Disadvantages of Titanium
• Documentation isn't always great.
• Developers face a lot of trial errors.
• If you are not a paying customer, you can easily get "stuck".
• Still a lot of iOS and Android specific coding needed.
• User experience can suffer because of differences in the controllers that are
not cross platform ubiquitous.
PhoneGap
• PhoneGap is not a framework for creating an app, but for packaging and
releasing an app.
• It is based on the open source Cordova and is the commercial version
owned by Adobe.
• With a dedicated support team, PhoneGap is popular amongst many mobile
developers.
• You can use any choice of JavaScript or UI frameworks to get started with
PhoneGap.
• jQuery Mobile alongside KnockOut.js or AngularJS is a nice combination.
• Once you are done with your code, PhoneGap takes it from there and
wraps it based on the intended platform.
• Applications built using PhoneGap use a web view to render their content.
• PhoneGap has a minimal set of web APIs to access phone hardware
features and it’s possible to write custom plugins to suit requirements.
Benefits of PhoneGap
• Just need HTML5/CSS/Javascript skills vs Objective-C or Java.
• Single code base for all platforms (iOS, Android, Windows 7, Mobile Web).
• Rapid testing and deployment.
• With Phonegap, you can still take advantage of distribution and integrated
payment via the App Store or Android Market.
Disadvantages of PhoneGap
• Poor performance, espically if your app is graphically intense, i.e. a game.
• Lack of pre-built UI widgets, transitions, standard controls, etc.
• Your development time can take longer, especially if you want a polished-
looking app with a native look and feel.
Sencha Touch
• Sencha Touch is an HTML 5 mobile app framework for creating apps for
several platforms including iOS, Android and Blackberry.
• It has been in existence for some years now and is popular among hybrid
mobile application developers.
• Sencha Touch scores highly against it’s competitors by providing a native
look and feel across all of the platforms it supports.
Benefits of Sencha Touch
• A solid OOP.
• All-in-one (MVC,UI, Data, Device API, etc.).
• HTML5 API.
• Good documentation, community and support.
• NativePhoneGAP easy-to-build hybrid apps.
• Plugins.
• Sencha Architect, Animator, etc.
Disadvantages of Sencha Touch
• Webkit -only.
• Proprietary license.
• “Heavy” DOM-elements.
We are techugo
Transforming Businesses With
MOBILE & WEB APPS
Contact Us: info@techugo.com
Thank You
Mobility and Web Professionals

Contenu connexe

Tendances

Cross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyCross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyMounaim Latif
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopmentPrabhat gangwar
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application developmentKunjan Thakkar
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyTodd Anglin
 
Cross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentCross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentSenchu Thomas
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5Akib B. Momin
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!July Systems
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationsaritasingh19866
 
Mobile architecture options
Mobile architecture optionsMobile architecture options
Mobile architecture optionsjohnsprunger
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentÖzcan Zafer AYAN
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentSenthil Kumar Kaliathan
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsKarol Szmaj
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App DevelopmentAnnmarie Lanesey
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGapDotitude
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationLoic Ortola
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...Mobiloitte
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseDipesh Mukerji
 
Native vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application DevelopmentNative vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application DevelopmentKosala Nuwan Perera
 

Tendances (20)

Cross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a surveyCross platform approach for mobile application development : a survey
Cross platform approach for mobile application development : a survey
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Developing a Modern Mobile App Strategy
Developing a Modern Mobile App StrategyDeveloping a Modern Mobile App Strategy
Developing a Modern Mobile App Strategy
 
Cross Platform Mobile Application Development
Cross Platform Mobile Application DevelopmentCross Platform Mobile Application Development
Cross Platform Mobile Application Development
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
Mobile architecture options
Mobile architecture optionsMobile architecture options
Mobile architecture options
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
 
Lublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design PatternsLublin Startup Festival - Mobile Architecture Design Patterns
Lublin Startup Festival - Mobile Architecture Design Patterns
 
Cross Platform Mobile App Development
Cross Platform Mobile App DevelopmentCross Platform Mobile App Development
Cross Platform Mobile App Development
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
Hybrid App Development with PhoneGap
Hybrid App Development with PhoneGapHybrid App Development with PhoneGap
Hybrid App Development with PhoneGap
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Flutter vs Ionic: Which framework is better for cross platform application d...
Flutter vs Ionic: Which framework is better  for cross platform application d...Flutter vs Ionic: Which framework is better  for cross platform application d...
Flutter vs Ionic: Which framework is better for cross platform application d...
 
What Mobile Development Approach Makes Sense
What Mobile Development Approach Makes SenseWhat Mobile Development Approach Makes Sense
What Mobile Development Approach Makes Sense
 
Native vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application DevelopmentNative vs Web vs Hybrid Mobile Application Development
Native vs Web vs Hybrid Mobile Application Development
 

En vedette

Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentJosue Bustos
 
Mobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinMobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinNick Landry
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileSQLI DIGITAL EXPERIENCE
 
Cross platform mobile development
Cross platform mobile developmentCross platform mobile development
Cross platform mobile developmentPeter Friese
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools reviewUday Kothari
 
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...Sencha
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Andreas Jakl
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentjini james
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#SOAT
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à XamarinPatrice Cote
 

En vedette (10)

Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App Development
 
Mobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with XamarinMobile Cross-Platform App Development in C# with Xamarin
Mobile Cross-Platform App Development in C# with Xamarin
 
Choisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobileChoisir sa plateforme de développement mobile
Choisir sa plateforme de développement mobile
 
Cross platform mobile development
Cross platform mobile developmentCross platform mobile development
Cross platform mobile development
 
Cross platform mobile app development tools review
Cross platform mobile app development tools reviewCross platform mobile app development tools review
Cross platform mobile app development tools review
 
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
SenchaCon 2016: Cross-Platform Mobile App Development with Cordova and Visual...
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 Xamarin et le développement natif d’applications Android, iOS et Windows en C# Xamarin et le développement natif d’applications Android, iOS et Windows en C#
Xamarin et le développement natif d’applications Android, iOS et Windows en C#
 
Introduction à Xamarin
Introduction à XamarinIntroduction à Xamarin
Introduction à Xamarin
 

Similaire à Top 4 Cross Platform tools for Mobile App Development

The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyOlivia2590
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application developmentwebprogr.com
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentManesh Lad
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application developmentsaritasingh19866
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNeev Technologies
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentsaritasingh19866
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapRoy Clarkson
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeswamileo1
 
Developing Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapAmar Mesic
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicErmias Bayu
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development CompanyThe NineHertz
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Techugo
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates
 
2011 code camp
2011 code camp2011 code camp
2011 code campimranq2
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app developmentMarkovate
 

Similaire à Top 4 Cross Platform tools for Mobile App Development (20)

The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform Technology
 
Cross platform mobile application development
Cross platform mobile application developmentCross platform mobile application development
Cross platform mobile application development
 
tittanium
tittaniumtittanium
tittanium
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
PhoneGap Credentials @ Neev
PhoneGap Credentials @ NeevPhoneGap Credentials @ Neev
PhoneGap Credentials @ Neev
 
Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Making the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGapMaking the Mobile Web Native with PhoneGap
Making the Mobile Web Native with PhoneGap
 
Deal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and nativeDeal with the dilemma of hybrid and native
Deal with the dilemma of hybrid and native
 
Developing Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGapDeveloping Windows Phone 8 apps using PhoneGap
Developing Windows Phone 8 apps using PhoneGap
 
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionicHybrid Mobile Development with Apache Cordova,AngularJs and ionic
Hybrid Mobile Development with Apache Cordova,AngularJs and ionic
 
Cross-platform App Development Company
Cross-platform App Development CompanyCross-platform App Development Company
Cross-platform App Development Company
 
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapBuilding Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGap
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.Popular App Development Frameworks used by App Developers.
Popular App Development Frameworks used by App Developers.
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Ionic vs flutter best platform for hybrid app development
Ionic vs flutter  best platform for hybrid app developmentIonic vs flutter  best platform for hybrid app development
Ionic vs flutter best platform for hybrid app development
 

Plus de techugo

Will IPL 2020 Survive The Cornovirus Scare | Techugo
Will IPL 2020 Survive The Cornovirus Scare | TechugoWill IPL 2020 Survive The Cornovirus Scare | Techugo
Will IPL 2020 Survive The Cornovirus Scare | Techugotechugo
 
Collaboration tools to sail work from home during covid - 19
Collaboration tools to sail work from home during covid - 19Collaboration tools to sail work from home during covid - 19
Collaboration tools to sail work from home during covid - 19techugo
 
Technology is closing the gender gap and empowering women
Technology is closing the gender gap and empowering womenTechnology is closing the gender gap and empowering women
Technology is closing the gender gap and empowering womentechugo
 
How to optimize the user experience with ai machine learning
How to optimize the user experience with ai  machine learningHow to optimize the user experience with ai  machine learning
How to optimize the user experience with ai machine learningtechugo
 
7 questions to ask your developer
7 questions to ask your developer7 questions to ask your developer
7 questions to ask your developertechugo
 
ADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTtechugo
 
F8 2017 | Facebook Developer Conference
F8 2017 | Facebook Developer ConferenceF8 2017 | Facebook Developer Conference
F8 2017 | Facebook Developer Conferencetechugo
 
Retail Mobile App
Retail Mobile App Retail Mobile App
Retail Mobile App techugo
 
Twitter is acquired | Techugo Private Limited
Twitter is acquired | Techugo Private LimitedTwitter is acquired | Techugo Private Limited
Twitter is acquired | Techugo Private Limitedtechugo
 
Android nougat 7.1 | Top Mobile App Development Company
Android nougat 7.1 | Top Mobile App Development CompanyAndroid nougat 7.1 | Top Mobile App Development Company
Android nougat 7.1 | Top Mobile App Development Companytechugo
 
Mobile App Marketing
Mobile App Marketing Mobile App Marketing
Mobile App Marketing techugo
 
Development of Food Delivery App
Development of Food Delivery AppDevelopment of Food Delivery App
Development of Food Delivery Apptechugo
 
Google Pixel - Phone by Google.
Google Pixel - Phone by Google.Google Pixel - Phone by Google.
Google Pixel - Phone by Google.techugo
 
Everything you need to know about Apple WatchOS 3
Everything you need to know about Apple WatchOS 3Everything you need to know about Apple WatchOS 3
Everything you need to know about Apple WatchOS 3techugo
 
Catching pokémon
Catching pokémon Catching pokémon
Catching pokémon techugo
 
Features of iPhone 7
Features of iPhone 7Features of iPhone 7
Features of iPhone 7techugo
 
How to promote your Mobile Application
How to promote your Mobile ApplicationHow to promote your Mobile Application
How to promote your Mobile Applicationtechugo
 
Olympic gadget debut
Olympic gadget debutOlympic gadget debut
Olympic gadget debuttechugo
 
Google Maps
Google MapsGoogle Maps
Google Mapstechugo
 

Plus de techugo (20)

Will IPL 2020 Survive The Cornovirus Scare | Techugo
Will IPL 2020 Survive The Cornovirus Scare | TechugoWill IPL 2020 Survive The Cornovirus Scare | Techugo
Will IPL 2020 Survive The Cornovirus Scare | Techugo
 
Collaboration tools to sail work from home during covid - 19
Collaboration tools to sail work from home during covid - 19Collaboration tools to sail work from home during covid - 19
Collaboration tools to sail work from home during covid - 19
 
Technology is closing the gender gap and empowering women
Technology is closing the gender gap and empowering womenTechnology is closing the gender gap and empowering women
Technology is closing the gender gap and empowering women
 
How to optimize the user experience with ai machine learning
How to optimize the user experience with ai  machine learningHow to optimize the user experience with ai  machine learning
How to optimize the user experience with ai machine learning
 
7 questions to ask your developer
7 questions to ask your developer7 questions to ask your developer
7 questions to ask your developer
 
ADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENTADVANTAGES OF ANDROID APP DEVELOPMENT
ADVANTAGES OF ANDROID APP DEVELOPMENT
 
F8 2017 | Facebook Developer Conference
F8 2017 | Facebook Developer ConferenceF8 2017 | Facebook Developer Conference
F8 2017 | Facebook Developer Conference
 
Retail Mobile App
Retail Mobile App Retail Mobile App
Retail Mobile App
 
Twitter is acquired | Techugo Private Limited
Twitter is acquired | Techugo Private LimitedTwitter is acquired | Techugo Private Limited
Twitter is acquired | Techugo Private Limited
 
Android nougat 7.1 | Top Mobile App Development Company
Android nougat 7.1 | Top Mobile App Development CompanyAndroid nougat 7.1 | Top Mobile App Development Company
Android nougat 7.1 | Top Mobile App Development Company
 
Mobile App Marketing
Mobile App Marketing Mobile App Marketing
Mobile App Marketing
 
Development of Food Delivery App
Development of Food Delivery AppDevelopment of Food Delivery App
Development of Food Delivery App
 
Google Pixel - Phone by Google.
Google Pixel - Phone by Google.Google Pixel - Phone by Google.
Google Pixel - Phone by Google.
 
Everything you need to know about Apple WatchOS 3
Everything you need to know about Apple WatchOS 3Everything you need to know about Apple WatchOS 3
Everything you need to know about Apple WatchOS 3
 
Catching pokémon
Catching pokémon Catching pokémon
Catching pokémon
 
Features of iPhone 7
Features of iPhone 7Features of iPhone 7
Features of iPhone 7
 
How to promote your Mobile Application
How to promote your Mobile ApplicationHow to promote your Mobile Application
How to promote your Mobile Application
 
Macbook
MacbookMacbook
Macbook
 
Olympic gadget debut
Olympic gadget debutOlympic gadget debut
Olympic gadget debut
 
Google Maps
Google MapsGoogle Maps
Google Maps
 

Dernier

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Dernier (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Top 4 Cross Platform tools for Mobile App Development

  • 1. Top 4 Cross Platform Tools For Mobile App Development
  • 2. Cross Platform Development • According to Techopedia: “Cross – Platform Development is the practice of developing software products or services for multiple platforms or software environments. Engineers and developers use various methods to accommodate different operating systems or environments for one application or product.”
  • 3. Top 4 Cross Platform Development Tools
  • 4. IONIC • IONIC is one of the most promising HTML 5 mobile application frameworks. • Built using SASS, it provides many UI components to help develop rich and interactive apps. • It uses the JavaScript MVVM framework, AngularJS to power apps. • Two-way data binding, interaction with backend services and APIs makes AngularJS a mobile developer’s common choice.
  • 5. Benefits of IONIC • Being a cross development platform, it lets you write the same app once for multiple platforms. • It will even change the look a bit to match the native standards for each platform it supports.
  • 6. Disadvantages of IONIC • You have to support multiple platforms with a single codebase, means you have some hacks to get it work a bit differently for a single platform. • You also may have a harder time doing custom transitions that require a different treatment for each platform or break the wrapping that ionic does to make your web page act like an app. • The most significant disadvantage is performance. On modern phones and sticking to a good architecture, the only place this generally is a non-starter is where video, 3D, or really intense graphical performance is needed. • Finally, debugging may be harder in ionic if you have to debug something in the native platform because a plug-in or something that doesn't show up running as a web app.
  • 7. Appcelerator’s Titanium • Titanium is an open source mobile application framework that provides an environment to create native apps for several mobile platforms • It is a complete solution for creating hybrid mobile apps. • To get started with Titanium, you need to download the Titanium studio. • The Titanium SDK is equipped with a number of mobile platform APIs and Cloud service to use as an app backend. • It comes with platform independent APIs which makes it easier to access phone hardware. • Titanium uses Alloy, an MVC framework to enable rapid development of mobile apps. • Modules created using Alloy are easy to reuse across different apps, hence significantly reducing the development time and the lines of code.
  • 8. Benefits of Titanium • It uses JavaScript as it’s language that many developers are comfortable with. • It supports both iOS and Android without learning two separate languages. • It is faster to develop with Titanium, especially for those not proficient with the iOS and Android SDKs. • It has a growing community of developers.
  • 9. Disadvantages of Titanium • Documentation isn't always great. • Developers face a lot of trial errors. • If you are not a paying customer, you can easily get "stuck". • Still a lot of iOS and Android specific coding needed. • User experience can suffer because of differences in the controllers that are not cross platform ubiquitous.
  • 10. PhoneGap • PhoneGap is not a framework for creating an app, but for packaging and releasing an app. • It is based on the open source Cordova and is the commercial version owned by Adobe. • With a dedicated support team, PhoneGap is popular amongst many mobile developers. • You can use any choice of JavaScript or UI frameworks to get started with PhoneGap. • jQuery Mobile alongside KnockOut.js or AngularJS is a nice combination. • Once you are done with your code, PhoneGap takes it from there and wraps it based on the intended platform. • Applications built using PhoneGap use a web view to render their content. • PhoneGap has a minimal set of web APIs to access phone hardware features and it’s possible to write custom plugins to suit requirements.
  • 11. Benefits of PhoneGap • Just need HTML5/CSS/Javascript skills vs Objective-C or Java. • Single code base for all platforms (iOS, Android, Windows 7, Mobile Web). • Rapid testing and deployment. • With Phonegap, you can still take advantage of distribution and integrated payment via the App Store or Android Market.
  • 12. Disadvantages of PhoneGap • Poor performance, espically if your app is graphically intense, i.e. a game. • Lack of pre-built UI widgets, transitions, standard controls, etc. • Your development time can take longer, especially if you want a polished- looking app with a native look and feel.
  • 13. Sencha Touch • Sencha Touch is an HTML 5 mobile app framework for creating apps for several platforms including iOS, Android and Blackberry. • It has been in existence for some years now and is popular among hybrid mobile application developers. • Sencha Touch scores highly against it’s competitors by providing a native look and feel across all of the platforms it supports.
  • 14. Benefits of Sencha Touch • A solid OOP. • All-in-one (MVC,UI, Data, Device API, etc.). • HTML5 API. • Good documentation, community and support. • NativePhoneGAP easy-to-build hybrid apps. • Plugins. • Sencha Architect, Animator, etc.
  • 15. Disadvantages of Sencha Touch • Webkit -only. • Proprietary license. • “Heavy” DOM-elements.
  • 16. We are techugo Transforming Businesses With MOBILE & WEB APPS Contact Us: info@techugo.com Thank You Mobility and Web Professionals