SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Where Do Cross-Platform App Frameworks
Stand in 2020?
In today’s highly disruptive and Darwinian ​mobile app development world​, businesses wouldn’t risk
missing their presence on either platform: Google Play Store and the Apple App Store.
Budgeting, however, is usually an issue if businesses go for native apps. This is why ​cross-platform app
development has emerged as the unrivaled choice of businesses that aim for a presence on ​Android as
well as ​iOS​.
Before we move on to find out where this category of frameworks stands in 2020, let’s discover some
basics about them.
What is Cross-App Platform Framework?
At the ​TechCrunch Disrupt Conference​ in San Francisco, Mark Zuckerberg said:
“The biggest mistake we’ve made as a company is betting on HTML5 over
native.”
However, the world of software has transformed a lot since Zuckerberg made that statement in 2012.
Today, the future is in the hands of cross-platform app frameworks.
Cross-platform app development frameworks allow developers to create mobile applications that are
compatible with more than one operating systems, in this case, iOS and Android. It provides them with
the ability to write the code once, and then run it anywhere for other platforms too, thereby enabling to
release a product/software faster​, safer, and with better quality.
The Difference Between Native and Cross-Platform
App Development
Native vs cross-platform is a never-ending debate that has kept the tech community divided for years.
There are a few experts who prefer native apps over cross-platform apps, on the other hand, companies
like Uber are coming up with their cross-platform app framework—​Ribs​— to rewrite their driver app. 
Both native and ​cross-platform app development technologies are in a constant state of evolution. This
changing nature of technologies signals that these topics should be revisited from time to time to check
which of these options is currently leading the game.
● Native app development eschews the complexity of creating a sustainable product that spans
multiple platforms and instead focuses on generating a competent design that stays close to the
target platform–Android, iOS, etc.
● Cross-platform frameworks seek to generate an app that reaches out to as many followers of your
brand as possible by covering a wide number of end devices during the programming and creation
process.
The Benefits of Cross-Platform App Development
Gautam Agrawal​, the senior director of product management at Sencha stated that:
“Given the exponential increase in the cost of per platform development
and the need for rapid time to market, cross-platform development is the
way to go for the enterprise.”
a) Code Reusability
Ease of code reusability is one of the biggest upsides that hybrid app development offers. A single code
can be used for multiple platforms. So, it’s half the effort and time as compared to native app
development.
b) Cost-Effectiveness
It offers a relatively lower cost of development as compared to native app development since the code is
written once and used for both (or more) platforms.
c) Consistency in UI Components
Cross-platform apps offer a decent extent of consistency in native UI components of the device. The look
and feel is uniform.
d) Easy Hosting
It is easy to host on respective app stores once all the requirements have been fulfilled.
e) Cloud Integration
Integration with the cloud environment is easy. You can even integrate them quickly with enterprise-grade
plugins thus offering universal compatibility.
f) Fewer Technical Barriers
Developers encounter fewer technical barriers as there is no need to learn specific languages like
Objective-C or Swift. Proficiency in HTML, JavaScript, and CSS3 suffices for cross-platform app
development.
g) Shorter Time to Market
Such apps offer a shorter time to market and a wide market reach. Since the turnaround is quick, the time
to market is short. And as the app is available on multiple platforms at the same time, it saves the
marketing effort.
Top 5 Cross-Platform App Frameworks
There are a number of cross-platform app frameworks out there, each with their own set of pros and
cons, however, as per the following trend where we have picked the most competitive and top-performing
frameworks available in the market today.
1. Xamarin: Loved by Developers, Trusted by Enterprise
Xamarin was launched in 2011 as an independent cross-app development framework but was later
acquired by Microsoft in 2016, thus lending it more credibility than before.
It is an open-source framework that was launched to solve the problem of disjointed native technology
stacks, which made mobile app development a difficult and expensive affair.
Pros of Xamarin
a) Xamarin app development uses C# for coding, meaning that it works seamlessly on an array of
platforms (including Android and iOS).
b) Xamarin has a ​strong community​ of over 60,000 contributors from more than 3,700 companies.
c) Share more than 75% of your code across platforms, for “write once, run anywhere” ease.
d) A single tech stack for faster development
Cons of Xamarin
a) It is expensive for enterprises. Xamarin is a framework that comes free for individuals and startups.
However, enterprises are required to buy a license for Microsoft’s Visual Studio.
b) Xamarin is not recommended for apps that demand heavy graphics because each platform has a
different method for visually laying out screens. A ​UX/UI-rich application is advised to be implemented
natively.
c) It also offers limited access to certain important libraries that the ​app developers need for mobile app
development. Also, since the core of its user-interface creation is not mobile, creating the UI is
time-consuming.
Apps Made with Xamarin Cross-Platform App Framework
● Fox Sports
● Alaska Airlines
● HCL
● American Cancer Society
● BBC Good Food
2. React Native: Learn Once, Write Anywhere
React Native is an endeavor that Facebook launched in 2015, and it did cause a wave in the market for
hybrid frameworks. Within a few years of its introduction in the market, it is already one of the most
popular ones (and the most trending one amongst the 5 cross-platform app frameworks discussed in the
blog).
Pros of React Native
a) Up to 80% of a codebase can be shared across platforms, depending on the complexity of the app.
b) Apart from code reusability, it allows you to preview results right away, besides offering ready-to-apply
elements, thus shortening the developing time considerably.
c) “Hot reloading” feature enables developers to see changes made in code within seconds not minutes
as when using native technologies.
d) React Native focuses on UI to a great extent rendering a highly responsive interface.
e) It also gives you access to certain great native functionalities like accelerometer and camera. The
result it renders is a high-quality native-like user interface.
Cons of React Native
a) React Native is not fully a cross-platform app framework. To use some functions like camera or
accelerometer you have to use native components, so there will be a separate code for Android and iOS.
b) Since the framework is not built in conjunction with iOS or Android, it lags behind the native platforms
at times. This is one of the reasons that led ​Udacity to stop investing in React Native​ for new features.
c) React Native lacks consistency when it comes to releasing the updates.
d) React Native improves the speed of development, but also increases the duration of the debugging
process, especially on Android.
Also, in the Stack Overflow ‘​Developer Survey Results, 2019​’, React Native was found in the category of
dreaded frameworks for the first time.
Apps Made with React Native Cross-Platform App Framework
● Instagram
● Bloomberg
● Pinterest
● Skype
● Tesla
3. Flutter: Beautiful Native Apps in No-Time
Flutter is another open source and free cross-platform framework for creating native interfaces for Android
as well as iOS.
Yes! I can read your minds here.
You might be thinking Google announced Flutter recently in February 2018 at Mobile World Congress and
released its first version on December 5th, 2018, then what made me mention ‘Flutter’ in this list of
cross-platform app frameworks.
PS:​ In May 2019, Google announced the availability of the new stable build, Flutter 1.7.
Remember, ​Flutter is a cross-platform app framework maintained by Google, the very same organization
that develops the Android Native Framework. The other reasons that made me include Flutter in this list
are backed by a survey held by Stack Overflow.
In the ​Developer Survey Results, 2019 Flutter is amongst the top 3 most loved frameworks and it added
another complexity to the existing popularity of the Reactive Native framework.
Pros of Flutter
a) “Hot reloading” feature enables developers to see changes made in code within seconds not minutes
as when using native technologies.
b) It is an ideal framework for ​MVP development​. Instead of spending extra money and time on two
separate apps, you can build a Flutter mobile application quickly that looks native on both Android and
iOS.
c) Flutter is based on Dart, an object-oriented programming language that developers have found rather
easy to acquire the skill for.
d) Flutter has a full set of widgets in Google’s ​Material Design and in Apple’s style with the ​Cupertino
pack​.
e) Many ready-made solutions for native Android and iOS apps enable you to work with ​Continuous
Integration​ platforms like Travis and Jenkins.
Cons of Flutter
a) There is limited TV support with apps built on Flutter framework i.e, Flutter offers no support for
Android TV and Apple TV.
b) Though by the virtue of being developed by Google, there are several libraries with ready-to-implement
functionalities, Flutter still lacks with respect to native development.
c) Since Flutter-enabled apps use built-in widgets and not platform widgets, therefore the size of the app
is usually bigger. Currently, the smallest possible app made with Flutter can weigh no less than 4MB.
Apps Made with Flutter Cross-Platform App Framework
● Alibaba
● Google
● Google Ads
● Tencent
4. Adobe PhoneGap: Build amazing mobile apps
powered by open web tech
PhoneGap was previously known as Apache Cordova. It is owned as well as sourced by Adobe. It is a
simple cross-platform app development framework that uses HTML5, CSS, and JavaScript.
Pros of Adobe PhoneGap
a) It allows you to share the application with the team to garner their feedback.
b) It also offers a cloud solution in case you want to create your app directly.
c) Features like access to third-party tools, a large community (the one behind the free and open-source
Apache Cordova), and a large number of plugins, make it better than its competitors.
d) It uses an intuitive desktop as for mobile app development and then serves the app created on the
desktop to mobile devices connected to it.
Cons of Adobe PhoneGap
a) PhoneGap is not recommended for high-performance applications and hardware intensive apps like
gaming apps​ due to its poor performance and lack of UI Widgets.
b) PhoneGap is dependent on iOS SDKs to build an app and downloading these SDKs requires a Mac.
c) Apps built with PhoneGap to tend to go a little low on performance as compared to native apps
Apps Made with PhoneGap Cross-Platform App Framework
● Wikipedia
● TripCase
● FanReact
5. Ionic: Make App Creation Lightning Fast
Ionic is an open-source cross-platform app framework and licensed under MIT. It uses HTML5 for
translation. Very similar to ​AngularJS in design and structure. It also inherits a few design elements from
iOS as well as Android. It allows you to build native-like hybrid apps for Android and iOS as well as
progressive web apps​.
PS:​ Ionic has introduced ​Ionic React: One codebase. Any Platform. Now in React.
Pros of Ionic
a) Ionic is based on a SAAS UI framework designed specifically for mobile operating systems. It provides
numerous UI components for developing robust applications.
b) The ​Ionic framework allows you to ship continuously. From automated native builds to live updating
and CI/CD, Ionic Appflow addresses the entire mobile ​DevOps​ lifecycle.
c) Ionic is backed by a ​vibrant community​ of more than 5M developers in over 200 countries.
Cons of Ionic
a) The knowledge of AngularJS becomes almost a necessity if one wants to go beyond basic apps.
b) Designing in-app navigation is complex because of its not-so-easy-to-use UI-router.
Apps Made with Ionic Cross-Platform App Framework
● IBM
● ING
● SAP
● NASA
Conclusion
Cross-platform solutions are effective, however, they did not gain enough mileage since their birth due to
fragmentation in mobility platforms. Now that the mobile app development world is largely divided into two
large platforms— Android & iOS—cross-platform development is expected to experience much more
advancement very soon.
The question is which out of mentioned cross-platform app frameworks should you choose? The
straightforward answer: ​it depends.
No doubt, the answer sounds a bit diplomatic, but the reality is your cross-platform app framework choice
depends entirely upon what you want to achieve.
Source: ​https://www.netsolutions.com/insights/cross-platform-app-frameworks-in-2019/

Weitere ähnliche Inhalte

Was ist angesagt?

Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth ComparisonFelgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth ComparisonKaty Slemon
 
What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development Moon Technolabs Pvt. Ltd.
 
How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020Claritus Consulting
 
React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why Moon Technolabs Pvt. Ltd.
 
Most recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentMost recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentAppsquadz Technologies
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentFugenX
 
Kotlin vs Flutter: The Battle of Platforms
Kotlin vs Flutter: The Battle of PlatformsKotlin vs Flutter: The Battle of Platforms
Kotlin vs Flutter: The Battle of PlatformsIT Outsourcing China
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5ijsrd.com
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Katy Slemon
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Marco Tabor
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019upssingh
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Katy Slemon
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differencesMarkovate
 
Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkPixel Crayons
 
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
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationlverb
 
IRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET Journal
 

Was ist angesagt? (19)

Felgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth ComparisonFelgo vs. Flutter vs. React Native: An in-Depth Comparison
Felgo vs. Flutter vs. React Native: An in-Depth Comparison
 
What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development What makes xamarin the best choice for multiplatform app development
What makes xamarin the best choice for multiplatform app development
 
How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020How cross platform app frameworks can grow in 2020
How cross platform app frameworks can grow in 2020
 
React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why React native vs. ionic – which one is better and why
React native vs. ionic – which one is better and why
 
Cross platform app development a complete guide
Cross platform app development a complete guideCross platform app development a complete guide
Cross platform app development a complete guide
 
Most recommended android app development frameworks for app development
Most recommended android app development frameworks for app developmentMost recommended android app development frameworks for app development
Most recommended android app development frameworks for app development
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Top reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app developmentTop reasons why to choose xamarin for mobile app development
Top reasons why to choose xamarin for mobile app development
 
Kotlin vs Flutter: The Battle of Platforms
Kotlin vs Flutter: The Battle of PlatformsKotlin vs Flutter: The Battle of Platforms
Kotlin vs Flutter: The Battle of Platforms
 
Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5Bridge-Stage Framework for the Smartphone Application Development using HTML5
Bridge-Stage Framework for the Smartphone Application Development using HTML5
 
Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022Native script vs react native for native app development in 2022
Native script vs react native for native app development in 2022
 
Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9Mobile Developer's Guide To The Galaxy No. 9
Mobile Developer's Guide To The Galaxy No. 9
 
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
TOP 5 TECHNOLOGIES TO CREATE A COMPETENT ANDROID APP IN 2019
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
ios vs android development – key differences
ios vs android development – key differencesios vs android development – key differences
ios vs android development – key differences
 
Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform framework
 
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
 
How to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-applicationHow to-choose-the-right-technology-architecture-for-your-mobile-application
How to-choose-the-right-technology-architecture-for-your-mobile-application
 
IRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific ApplicationIRJET- Cross Platform User Compatible System with Specific Application
IRJET- Cross Platform User Compatible System with Specific Application
 

Ähnlich wie Where Do Cross-Platform App Frameworks Stand in 2020?

This is How Cross Platform App Frameworks can Grow
This is How Cross Platform App Frameworks can GrowThis is How Cross Platform App Frameworks can Grow
This is How Cross Platform App Frameworks can GrowClaritus Consulting
 
These are the top 7 alternatives to react native
These are the top 7 alternatives to react nativeThese are the top 7 alternatives to react native
These are the top 7 alternatives to react nativeMoon Technolabs Pvt. Ltd.
 
Xamarin vs. React Native Choosing the Right Software in 2023.pdf
Xamarin vs. React Native Choosing the Right Software in 2023.pdfXamarin vs. React Native Choosing the Right Software in 2023.pdf
Xamarin vs. React Native Choosing the Right Software in 2023.pdfTechugo
 
Xamarin vs. React Native Which Software Should You Choose in 2023.pdf
Xamarin vs. React Native Which Software Should You Choose in 2023.pdfXamarin vs. React Native Which Software Should You Choose in 2023.pdf
Xamarin vs. React Native Which Software Should You Choose in 2023.pdfTechugo
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023Cerebrum Infotech
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksWDP Technologies
 
Why is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersWhy is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersFullestop
 
Mobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdfMobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdfShiv Technolabs Pvt. Ltd.
 
Mastering Cross-Platform Mobile App Development
Mastering Cross-Platform Mobile App DevelopmentMastering Cross-Platform Mobile App Development
Mastering Cross-Platform Mobile App DevelopmentReon Tel
 
Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023BitCot
 
Best android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfBest android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfLaura Miller
 
What Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdfWhat Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdfMoon Technolabs Pvt. Ltd.
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Rosalie Lauren
 
Why is xamarin the most popular framework for business app development
Why is xamarin the most popular framework for business app developmentWhy is xamarin the most popular framework for business app development
Why is xamarin the most popular framework for business app developmentFullestop
 
Flutter vs React native vs Native performance.pdf
Flutter vs React native vs Native performance.pdfFlutter vs React native vs Native performance.pdf
Flutter vs React native vs Native performance.pdfJPLoft Solutions
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Omega_UAE
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native scriptMoonTechnolabsPvtLtd
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App DevelopmentRipenApps Technologies
 
Flutter vs xamarin vs react native - Mobile App Development Framework
Flutter vs xamarin vs react native - Mobile App Development FrameworkFlutter vs xamarin vs react native - Mobile App Development Framework
Flutter vs xamarin vs react native - Mobile App Development Frameworkdeveloperonrents
 

Ähnlich wie Where Do Cross-Platform App Frameworks Stand in 2020? (20)

This is How Cross Platform App Frameworks can Grow
This is How Cross Platform App Frameworks can GrowThis is How Cross Platform App Frameworks can Grow
This is How Cross Platform App Frameworks can Grow
 
These are the top 7 alternatives to react native
These are the top 7 alternatives to react nativeThese are the top 7 alternatives to react native
These are the top 7 alternatives to react native
 
Xamarin vs. React Native Choosing the Right Software in 2023.pdf
Xamarin vs. React Native Choosing the Right Software in 2023.pdfXamarin vs. React Native Choosing the Right Software in 2023.pdf
Xamarin vs. React Native Choosing the Right Software in 2023.pdf
 
Xamarin vs. React Native Which Software Should You Choose in 2023.pdf
Xamarin vs. React Native Which Software Should You Choose in 2023.pdfXamarin vs. React Native Which Software Should You Choose in 2023.pdf
Xamarin vs. React Native Which Software Should You Choose in 2023.pdf
 
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023The Ultimate Guide to Cross Platform App Development Frameworks in 2023
The Ultimate Guide to Cross Platform App Development Frameworks in 2023
 
Top Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development FrameworksTop Cross Platform Mobile App Development Frameworks
Top Cross Platform Mobile App Development Frameworks
 
Why is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developersWhy is xamarin the preferred app development platform among app developers
Why is xamarin the preferred app development platform among app developers
 
Mobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdfMobile App Development Frameworks - The Top Picks of 2023.pdf
Mobile App Development Frameworks - The Top Picks of 2023.pdf
 
Mastering Cross-Platform Mobile App Development
Mastering Cross-Platform Mobile App DevelopmentMastering Cross-Platform Mobile App Development
Mastering Cross-Platform Mobile App Development
 
Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023Top 10 Mobile App Development Frameworks in 2023
Top 10 Mobile App Development Frameworks in 2023
 
Best android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdfBest android frameworks for app development in 2023.pdf
Best android frameworks for app development in 2023.pdf
 
What Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdfWhat Are Your Options If You Can’t Use Flutter_.pdf
What Are Your Options If You Can’t Use Flutter_.pdf
 
Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?Confused about Native vs Hybrid vs Cross-Platform ?
Confused about Native vs Hybrid vs Cross-Platform ?
 
Why is xamarin the most popular framework for business app development
Why is xamarin the most popular framework for business app developmentWhy is xamarin the most popular framework for business app development
Why is xamarin the most popular framework for business app development
 
Flutter vs React native vs Native performance.pdf
Flutter vs React native vs Native performance.pdfFlutter vs React native vs Native performance.pdf
Flutter vs React native vs Native performance.pdf
 
Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021Best cross platform app development frameworks for 2021
Best cross platform app development frameworks for 2021
 
Brief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdfBrief overview of the importance of Mobile App Development.pdf
Brief overview of the importance of Mobile App Development.pdf
 
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons  react native vs. flutter vs. ionic vs. xamarin vs. native scriptComparisons  react native vs. flutter vs. ionic vs. xamarin vs. native script
Comparisons react native vs. flutter vs. ionic vs. xamarin vs. native script
 
8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development8 Reasons Why Flutter is the Future of Mobile App Development
8 Reasons Why Flutter is the Future of Mobile App Development
 
Flutter vs xamarin vs react native - Mobile App Development Framework
Flutter vs xamarin vs react native - Mobile App Development FrameworkFlutter vs xamarin vs react native - Mobile App Development Framework
Flutter vs xamarin vs react native - Mobile App Development Framework
 

Mehr von Marianne Harness

How to Choose a Cloud Service Provider?
How to Choose a Cloud Service Provider?How to Choose a Cloud Service Provider?
How to Choose a Cloud Service Provider?Marianne Harness
 
5 Omnichannel Strategies to Deliver an Effective Retail Experience
5 Omnichannel Strategies to Deliver an Effective Retail Experience5 Omnichannel Strategies to Deliver an Effective Retail Experience
5 Omnichannel Strategies to Deliver an Effective Retail ExperienceMarianne Harness
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideMarianne Harness
 
Enterprise Cloud Strategy - Facts, FAQs and Implementation Steps
Enterprise Cloud Strategy - Facts, FAQs and Implementation StepsEnterprise Cloud Strategy - Facts, FAQs and Implementation Steps
Enterprise Cloud Strategy - Facts, FAQs and Implementation StepsMarianne Harness
 
Digital Transformation Trends for 2020
Digital Transformation Trends for 2020Digital Transformation Trends for 2020
Digital Transformation Trends for 2020Marianne Harness
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Marianne Harness
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationMarianne Harness
 
COVID-19: Redefining The Role of Leadership in Your Organization
COVID-19: Redefining The Role of Leadership in Your OrganizationCOVID-19: Redefining The Role of Leadership in Your Organization
COVID-19: Redefining The Role of Leadership in Your OrganizationMarianne Harness
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowMarianne Harness
 
Impact of Covid-19 on Business and Workforce
Impact of Covid-19 on Business and WorkforceImpact of Covid-19 on Business and Workforce
Impact of Covid-19 on Business and WorkforceMarianne Harness
 

Mehr von Marianne Harness (10)

How to Choose a Cloud Service Provider?
How to Choose a Cloud Service Provider?How to Choose a Cloud Service Provider?
How to Choose a Cloud Service Provider?
 
5 Omnichannel Strategies to Deliver an Effective Retail Experience
5 Omnichannel Strategies to Deliver an Effective Retail Experience5 Omnichannel Strategies to Deliver an Effective Retail Experience
5 Omnichannel Strategies to Deliver an Effective Retail Experience
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete Guide
 
Enterprise Cloud Strategy - Facts, FAQs and Implementation Steps
Enterprise Cloud Strategy - Facts, FAQs and Implementation StepsEnterprise Cloud Strategy - Facts, FAQs and Implementation Steps
Enterprise Cloud Strategy - Facts, FAQs and Implementation Steps
 
Digital Transformation Trends for 2020
Digital Transformation Trends for 2020Digital Transformation Trends for 2020
Digital Transformation Trends for 2020
 
Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020Top 10 Automation Testing Tools in 2020
Top 10 Automation Testing Tools in 2020
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
COVID-19: Redefining The Role of Leadership in Your Organization
COVID-19: Redefining The Role of Leadership in Your OrganizationCOVID-19: Redefining The Role of Leadership in Your Organization
COVID-19: Redefining The Role of Leadership in Your Organization
 
Bringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlowBringing Machine Learning to Mobile Apps with TensorFlow
Bringing Machine Learning to Mobile Apps with TensorFlow
 
Impact of Covid-19 on Business and Workforce
Impact of Covid-19 on Business and WorkforceImpact of Covid-19 on Business and Workforce
Impact of Covid-19 on Business and Workforce
 

Kürzlich hochgeladen

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Where Do Cross-Platform App Frameworks Stand in 2020?

  • 1. Where Do Cross-Platform App Frameworks Stand in 2020? In today’s highly disruptive and Darwinian ​mobile app development world​, businesses wouldn’t risk missing their presence on either platform: Google Play Store and the Apple App Store. Budgeting, however, is usually an issue if businesses go for native apps. This is why ​cross-platform app development has emerged as the unrivaled choice of businesses that aim for a presence on ​Android as well as ​iOS​. Before we move on to find out where this category of frameworks stands in 2020, let’s discover some basics about them.
  • 2. What is Cross-App Platform Framework? At the ​TechCrunch Disrupt Conference​ in San Francisco, Mark Zuckerberg said: “The biggest mistake we’ve made as a company is betting on HTML5 over native.” However, the world of software has transformed a lot since Zuckerberg made that statement in 2012. Today, the future is in the hands of cross-platform app frameworks. Cross-platform app development frameworks allow developers to create mobile applications that are compatible with more than one operating systems, in this case, iOS and Android. It provides them with the ability to write the code once, and then run it anywhere for other platforms too, thereby enabling to release a product/software faster​, safer, and with better quality. The Difference Between Native and Cross-Platform App Development Native vs cross-platform is a never-ending debate that has kept the tech community divided for years. There are a few experts who prefer native apps over cross-platform apps, on the other hand, companies like Uber are coming up with their cross-platform app framework—​Ribs​— to rewrite their driver app.  Both native and ​cross-platform app development technologies are in a constant state of evolution. This changing nature of technologies signals that these topics should be revisited from time to time to check which of these options is currently leading the game.
  • 3. ● Native app development eschews the complexity of creating a sustainable product that spans multiple platforms and instead focuses on generating a competent design that stays close to the target platform–Android, iOS, etc. ● Cross-platform frameworks seek to generate an app that reaches out to as many followers of your brand as possible by covering a wide number of end devices during the programming and creation process. The Benefits of Cross-Platform App Development Gautam Agrawal​, the senior director of product management at Sencha stated that:
  • 4. “Given the exponential increase in the cost of per platform development and the need for rapid time to market, cross-platform development is the way to go for the enterprise.” a) Code Reusability Ease of code reusability is one of the biggest upsides that hybrid app development offers. A single code can be used for multiple platforms. So, it’s half the effort and time as compared to native app development.
  • 5. b) Cost-Effectiveness It offers a relatively lower cost of development as compared to native app development since the code is written once and used for both (or more) platforms. c) Consistency in UI Components Cross-platform apps offer a decent extent of consistency in native UI components of the device. The look and feel is uniform. d) Easy Hosting It is easy to host on respective app stores once all the requirements have been fulfilled. e) Cloud Integration Integration with the cloud environment is easy. You can even integrate them quickly with enterprise-grade plugins thus offering universal compatibility. f) Fewer Technical Barriers Developers encounter fewer technical barriers as there is no need to learn specific languages like Objective-C or Swift. Proficiency in HTML, JavaScript, and CSS3 suffices for cross-platform app development.
  • 6. g) Shorter Time to Market Such apps offer a shorter time to market and a wide market reach. Since the turnaround is quick, the time to market is short. And as the app is available on multiple platforms at the same time, it saves the marketing effort. Top 5 Cross-Platform App Frameworks There are a number of cross-platform app frameworks out there, each with their own set of pros and cons, however, as per the following trend where we have picked the most competitive and top-performing frameworks available in the market today.
  • 7. 1. Xamarin: Loved by Developers, Trusted by Enterprise Xamarin was launched in 2011 as an independent cross-app development framework but was later acquired by Microsoft in 2016, thus lending it more credibility than before. It is an open-source framework that was launched to solve the problem of disjointed native technology stacks, which made mobile app development a difficult and expensive affair.
  • 8. Pros of Xamarin a) Xamarin app development uses C# for coding, meaning that it works seamlessly on an array of platforms (including Android and iOS). b) Xamarin has a ​strong community​ of over 60,000 contributors from more than 3,700 companies. c) Share more than 75% of your code across platforms, for “write once, run anywhere” ease. d) A single tech stack for faster development Cons of Xamarin a) It is expensive for enterprises. Xamarin is a framework that comes free for individuals and startups. However, enterprises are required to buy a license for Microsoft’s Visual Studio.
  • 9. b) Xamarin is not recommended for apps that demand heavy graphics because each platform has a different method for visually laying out screens. A ​UX/UI-rich application is advised to be implemented natively. c) It also offers limited access to certain important libraries that the ​app developers need for mobile app development. Also, since the core of its user-interface creation is not mobile, creating the UI is time-consuming. Apps Made with Xamarin Cross-Platform App Framework ● Fox Sports ● Alaska Airlines ● HCL
  • 10. ● American Cancer Society ● BBC Good Food 2. React Native: Learn Once, Write Anywhere React Native is an endeavor that Facebook launched in 2015, and it did cause a wave in the market for hybrid frameworks. Within a few years of its introduction in the market, it is already one of the most popular ones (and the most trending one amongst the 5 cross-platform app frameworks discussed in the blog).
  • 11. Pros of React Native a) Up to 80% of a codebase can be shared across platforms, depending on the complexity of the app. b) Apart from code reusability, it allows you to preview results right away, besides offering ready-to-apply elements, thus shortening the developing time considerably. c) “Hot reloading” feature enables developers to see changes made in code within seconds not minutes as when using native technologies. d) React Native focuses on UI to a great extent rendering a highly responsive interface. e) It also gives you access to certain great native functionalities like accelerometer and camera. The result it renders is a high-quality native-like user interface. Cons of React Native a) React Native is not fully a cross-platform app framework. To use some functions like camera or accelerometer you have to use native components, so there will be a separate code for Android and iOS. b) Since the framework is not built in conjunction with iOS or Android, it lags behind the native platforms at times. This is one of the reasons that led ​Udacity to stop investing in React Native​ for new features.
  • 12. c) React Native lacks consistency when it comes to releasing the updates. d) React Native improves the speed of development, but also increases the duration of the debugging process, especially on Android. Also, in the Stack Overflow ‘​Developer Survey Results, 2019​’, React Native was found in the category of dreaded frameworks for the first time.
  • 13. Apps Made with React Native Cross-Platform App Framework ● Instagram ● Bloomberg ● Pinterest ● Skype ● Tesla
  • 14. 3. Flutter: Beautiful Native Apps in No-Time Flutter is another open source and free cross-platform framework for creating native interfaces for Android as well as iOS. Yes! I can read your minds here. You might be thinking Google announced Flutter recently in February 2018 at Mobile World Congress and released its first version on December 5th, 2018, then what made me mention ‘Flutter’ in this list of cross-platform app frameworks. PS:​ In May 2019, Google announced the availability of the new stable build, Flutter 1.7.
  • 15. Remember, ​Flutter is a cross-platform app framework maintained by Google, the very same organization that develops the Android Native Framework. The other reasons that made me include Flutter in this list are backed by a survey held by Stack Overflow. In the ​Developer Survey Results, 2019 Flutter is amongst the top 3 most loved frameworks and it added another complexity to the existing popularity of the Reactive Native framework. Pros of Flutter a) “Hot reloading” feature enables developers to see changes made in code within seconds not minutes as when using native technologies.
  • 16. b) It is an ideal framework for ​MVP development​. Instead of spending extra money and time on two separate apps, you can build a Flutter mobile application quickly that looks native on both Android and iOS. c) Flutter is based on Dart, an object-oriented programming language that developers have found rather easy to acquire the skill for.
  • 17. d) Flutter has a full set of widgets in Google’s ​Material Design and in Apple’s style with the ​Cupertino pack​. e) Many ready-made solutions for native Android and iOS apps enable you to work with ​Continuous Integration​ platforms like Travis and Jenkins. Cons of Flutter a) There is limited TV support with apps built on Flutter framework i.e, Flutter offers no support for Android TV and Apple TV.
  • 18. b) Though by the virtue of being developed by Google, there are several libraries with ready-to-implement functionalities, Flutter still lacks with respect to native development. c) Since Flutter-enabled apps use built-in widgets and not platform widgets, therefore the size of the app is usually bigger. Currently, the smallest possible app made with Flutter can weigh no less than 4MB. Apps Made with Flutter Cross-Platform App Framework ● Alibaba ● Google ● Google Ads ● Tencent 4. Adobe PhoneGap: Build amazing mobile apps powered by open web tech PhoneGap was previously known as Apache Cordova. It is owned as well as sourced by Adobe. It is a simple cross-platform app development framework that uses HTML5, CSS, and JavaScript. Pros of Adobe PhoneGap a) It allows you to share the application with the team to garner their feedback. b) It also offers a cloud solution in case you want to create your app directly.
  • 19. c) Features like access to third-party tools, a large community (the one behind the free and open-source Apache Cordova), and a large number of plugins, make it better than its competitors. d) It uses an intuitive desktop as for mobile app development and then serves the app created on the desktop to mobile devices connected to it. Cons of Adobe PhoneGap a) PhoneGap is not recommended for high-performance applications and hardware intensive apps like gaming apps​ due to its poor performance and lack of UI Widgets. b) PhoneGap is dependent on iOS SDKs to build an app and downloading these SDKs requires a Mac. c) Apps built with PhoneGap to tend to go a little low on performance as compared to native apps Apps Made with PhoneGap Cross-Platform App Framework ● Wikipedia ● TripCase ● FanReact 5. Ionic: Make App Creation Lightning Fast Ionic is an open-source cross-platform app framework and licensed under MIT. It uses HTML5 for translation. Very similar to ​AngularJS in design and structure. It also inherits a few design elements from
  • 20. iOS as well as Android. It allows you to build native-like hybrid apps for Android and iOS as well as progressive web apps​. PS:​ Ionic has introduced ​Ionic React: One codebase. Any Platform. Now in React. Pros of Ionic a) Ionic is based on a SAAS UI framework designed specifically for mobile operating systems. It provides numerous UI components for developing robust applications. b) The ​Ionic framework allows you to ship continuously. From automated native builds to live updating and CI/CD, Ionic Appflow addresses the entire mobile ​DevOps​ lifecycle. c) Ionic is backed by a ​vibrant community​ of more than 5M developers in over 200 countries. Cons of Ionic a) The knowledge of AngularJS becomes almost a necessity if one wants to go beyond basic apps. b) Designing in-app navigation is complex because of its not-so-easy-to-use UI-router.
  • 21. Apps Made with Ionic Cross-Platform App Framework ● IBM ● ING ● SAP ● NASA Conclusion Cross-platform solutions are effective, however, they did not gain enough mileage since their birth due to fragmentation in mobility platforms. Now that the mobile app development world is largely divided into two large platforms— Android & iOS—cross-platform development is expected to experience much more advancement very soon. The question is which out of mentioned cross-platform app frameworks should you choose? The straightforward answer: ​it depends. No doubt, the answer sounds a bit diplomatic, but the reality is your cross-platform app framework choice depends entirely upon what you want to achieve. Source: ​https://www.netsolutions.com/insights/cross-platform-app-frameworks-in-2019/