StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Flutter
ByFlutterFlutter

Flutter

#14in Frameworks
Discussions67
Followers16.8k
OverviewDiscussions67

What is Flutter?

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

Flutter is a tool in the Frameworks category of a tech stack.

Key Features

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.

Flutter Pros & Cons

Pros of Flutter

  • ✓Hot Reload
  • ✓Cross platform
  • ✓Performance
  • ✓Backed by Google
  • ✓Compiled into Native Code
  • ✓Fast Development
  • ✓Open Source
  • ✓Fast Prototyping
  • ✓Single Codebase
  • ✓Expressive and Flexible UI

Cons of Flutter

  • ✗Need to learn Dart
  • ✗Lack of community support
  • ✗No 3D Graphics Engine Support
  • ✗Graphics programming
  • ✗Lack of friendly documentation
  • ✗Lack of promotion
  • ✗Https://iphtechnologies.com/difference-between-flutter

Flutter Alternatives & Comparisons

What are some alternatives to Flutter?

React Native

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.

Ionic

Ionic

Free and open source, Ionic offers a library of mobile and desktop-optimized HTML, CSS and JS components for building highly interactive apps. Use with Angular, React, Vue, or plain JavaScript.

Xamarin

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.

Expo

Expo

It is a framework and a platform for universal React applications. It is a set of tools and services built around React Native and native platforms that help you develop, build, deploy, and quickly iterate on iOS, Android, and web apps.

Apache Cordova

Apache Cordova

Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.

PhoneGap

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.

Flutter Discussions

Discover why developers choose Flutter. Read real-world technical decisions and stack choices from the StackShare community.Showing 4 of 5 discussions.

Diego Mondragon
Diego Mondragon

CTO at Food and More

Apr 16, 2019

Needs adviceonFlutterFlutter

We use Flutter because it is one of the best options for building MVPs with quality, even faster than JS Web-based hybrid mobile applications. I personally love hot-reload provided by Flutter with QEMU and the Widget tree architecture that creates an awesome readable code.

0 views0
Comments
Tim Abbott
Tim Abbott

Founder at Zulip

Dec 4, 2018

Needs adviceonReact NativeReact NativeZulipZulipFlutterFlutter

We've been using React Native for the Zulip mobile apps, and while there's definitely problems with the platform, it's also saved us a huge amount of time.

One of the things that people don't talk about enough is the product thinking cost of maintaining duplicate codebases for the same app, as one would have with a traditional fully native app for both platforms.

That said, the RN ecosystem has frequently been frustrating; RN releases often break important things, often fairly basic features of the underlying implementations (like support for automatically following redirects in various networking contexts) aren't exposed properly, which can result in a bunch of extra work. But at the same time, we're saving all of the work of maintaining two redundant mobile teams, determining and communicating details of the server/client interface with those two teams, and fixing bugs twice.

Overall, we're happy with the React Native decision, since I think it's the best platform available for what it does in 2018. But I'm also interested in whether Flutter, which in our view has a better development strategy/structure, can provide a better cross-platform mobile development experience in the coming years

0 views0
Comments
Vijay Singh
Vijay Singh

Software Developer

Nov 1, 2018

Needs adviceonReactReactReact NativeReact NativeFlutterFlutter

Hi Check the best Open source which are using by the small startup and why read the complete article: https://hackr.io/blog/react-native-vs-flutter React React Native Flutter

0 views0
Comments
Sezgi Ulucam
Sezgi Ulucam

Developer Advocate

Sep 13, 2018

Needs adviceonApache CordovaApache CordovaPhoneGapPhoneGapReact NativeReact Native

For a front end dev like me, using a mobile framework for side projects makes more sense than writing a native app. I had used Apache Cordova (formerly PhoneGap) before (because React Native didn't exist yet), and was happy with it. But once React Native came out, it made more sense to go that way instead. It's more efficient and smooth, since it doesn't have the simulation overhead, and has more access to hardware features. It feels cleaner since you don't need to deal with #WebView, using native UI widgets directly. I also considered Flutter . It looks promising, but is relatively new to the game, and React Native seems more stable for now.

#MobileFrameworks #JavaScript #NativeApps

0 views0
Comments
View all 5 discussions

Flutter Integrations

Fish Redux, Google AdMob, Outbrain, Socket.IO, Android SDK and 7 more are some of the popular tools that integrate with Flutter. Here's a list of all 12 tools that integrate with Flutter.

Fish Redux
Fish Redux
Google AdMob
Google AdMob
Outbrain
Outbrain
Socket.IO
Socket.IO
Android SDK
Android SDK
Firebase
Firebase
Dart
Dart
Passbase
Passbase
pub.dev
pub.dev
DartPad
DartPad
Agora
Agora
Airbridge
Airbridge

Try It

Visit Website

Adoption

On StackShare

Companies
874
RMPPHS+868
Developers
16.2k
TMDPCM+16190