Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Flutter
Flutter

440
509
+ 1
167
PhoneGap
PhoneGap

418
326
+ 1
90
Add tool

Flutter vs PhoneGap: What are the differences?

Developers describe Flutter as "Cross-platform mobile framework from Google". Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android. On the other hand, PhoneGap is detailed as "Easilily create mobile apps using HTML, CSS, and JavaScript". PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status.

Flutter and PhoneGap can be primarily classified as "Cross-Platform Mobile Development" tools.

Some of the features offered by Flutter are:

  • Fast development - Flutter's "hot reload" helps you quickly and easily experiment, build UIs, add features, and fix bug faster. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android.
  • Expressive UIs - Delight your users with Flutter's built-in beautiful Material Design and Cupertino (iOS-flavor) widgets, rich motion APIs, smooth natural scrolling, and platform awareness.
  • Access native features and SDKs - Make your app come to life with platform APIs, 3rd party SDKs, and native code. Flutter lets you reuse your existing Java, Swift, and ObjC code, and access native features and SDKs on iOS and Android.

On the other hand, PhoneGap provides the following key features:

  • Android
  • Blackberry
  • iOS

"Hot Reload" is the primary reason why developers consider Flutter over the competitors, whereas "Javascript" was stated as the key factor in picking PhoneGap.

Flutter and PhoneGap are both open source tools. It seems that Flutter with 69.4K GitHub stars and 8.09K forks on GitHub has more adoption than PhoneGap with 4.15K GitHub stars and 974 GitHub forks.

According to the StackShare community, Flutter has a broader approval, being mentioned in 41 company stacks & 146 developers stacks; compared to PhoneGap, which is listed in 86 company stacks and 36 developer stacks.

What is Flutter?

Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.

What is PhoneGap?

PhoneGap is a web platform that exposes native mobile device apis and data to JavaScript. PhoneGap is a distribution of Apache Cordova. PhoneGap allows you to use standard web technologies such as HTML5, CSS3, and JavaScript for cross-platform development, avoiding each mobile platforms' native development language. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's sensors, data, and network status.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Flutter?
Why do developers choose PhoneGap?

Sign up to add, upvote and see more prosMake informed product decisions

What are the cons of using Flutter?
What are the cons of using PhoneGap?

Sign up to add, upvote and see more consMake informed product decisions

What companies use Flutter?
What companies use PhoneGap?

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Flutter?
What tools integrate with PhoneGap?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to Flutter and PhoneGap?
React Native
React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
Xamarin
Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch.
Android SDK
Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment.
Java
Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!
Kotlin
Kotlin is a statically typed programming language for the JVM, Android and the browser, 100% interoperable with Java
See all alternatives
Decisions about Flutter and PhoneGap
No stack decisions found
Interest over time
Reviews of Flutter and PhoneGap
No reviews found
How developers use Flutter and PhoneGap
Avatar of Trading Log
Trading Log uses PhoneGapPhoneGap

We used phonegap best practices to compile and deploy our hybrid to android and ios markets.

Avatar of William Baker
William Baker uses PhoneGapPhoneGap

To release the JavaScript game Whack-A-Mol http://www.ethertear.com/apps.html

Avatar of Smileupps
Smileupps uses PhoneGapPhoneGap

to let web apps benefit of native device features

Avatar of Eyal El.
Eyal El. uses PhoneGapPhoneGap

Our Apps are wrapped with PhoneGap 7 & 8

How much does Flutter cost?
How much does PhoneGap cost?
Pricing unavailable
Pricing unavailable
News about Flutter
More news
News about PhoneGap
More news