3.1K
3.5K
+ 1
629

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 Cross-Platform Mobile Development category of a tech stack.
Flutter is an open source tool with 107.3K GitHub stars and 15K GitHub forks. Here鈥檚 a link to Flutter's open source repository on GitHub

Who uses Flutter?

Companies
200 companies reportedly use Flutter in their tech stacks, including Delivery Hero, Nubank, and useinsider.

Developers
2825 developers on StackShare have stated that they use Flutter.

Flutter Integrations

Firebase, Android SDK, Socket.IO, Dart, and Outbrain are some of the popular tools that integrate with Flutter. Here's a list of all 19 tools that integrate with Flutter.
Public Decisions about Flutter

Here are some stack decisions, common use cases and reviews by companies and developers who chose Flutter in their tech stack.

I am currently learning web development with Python and JavaScript course by CS50 Harvard university. It covers python, Flask, Django, SQL, Travis CI, javascript,HTML ,CSS and more. I am very interested in Flutter app development. Can I know what is the difference between learning these above-mentioned frameworks vs learning flutter directly? I am planning to learn flutter so that I can do both web development and app development. Are there any perks of learning these frameworks before flutter?

See more
Shared insights
on
Flutter
C#

I have experience in game development for 5 years in C# and have a coding background of around 7 years. I want to choose a mobile application tool, but I am confused about what to choose between android native or Flutter.

See more
Shared insights
on
Flutter
AngularDart

Is it worth to learn AngularDart in 2020 ? Currently I am working on Flutter, I want to learn web technology so I thought about AngularDart to learn. Is this good option or demanding in market ?

See more
Shared insights
on
Flutter

Hello! I am looking forward to build a mobile app for the enterprise using O365 MSAL authentication. Flutter doesn't seem to have any plugin for it, any suggestion on how to solve it.

See more

I am one of those who believes that MongoDB can be used for everything, this thanks to the advertising of MongoDB.

We are creating an e-commerce platform, we know that it has many relationships, but with MongoDB we can avoid some, but in the end, some relationships have to exist.

A single developer to create two native applications in Flutter, a web application with React, create the backend with multiple microservices hosted with Google Cloud Run. PostgreSQL can be heavy because it should be used with an ORM, on the contrary, with MongoDB you can avoid some relationships and avoid ORM / ODM.

We need advice from someone who has the experience and has had to choose between these two databases for an e-commerce site.

See more

I'm building a web and mobile application for transferring virtual digital currencies between 3 types of users for real-world applications, not in-game. I've been contacting companies for recommendations and estimates, and two have come back with Laravel and either Flutter or Android Studio/Swift. I've been studying Flutter, and I think that's the way to go, but for the web app and backend, Laravel just doesn't seem right. Maybe, I'm so used to PHP that it looks like a step backward or being stuck in the past or for bloated WordPress sites and text document management. And the components of Laravel, although they look handy, are rather pricey. Looking at similar kinds of apps, I see them being built in AngularJS, TypeScript, Node.js. What do you folks think? Thank You.

See more

Flutter's 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 Alternatives & Comparisons

What are some alternatives to Flutter?
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鈥檚 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鈥檚 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

Flutter's Followers
3545 developers follow Flutter to keep up with related blogs and decisions.