0% found this document useful (0 votes)
21 views

Introduction to FlutterFlow Enterprise - Niveus

Uploaded by

Varuna Mahendru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Introduction to FlutterFlow Enterprise - Niveus

Uploaded by

Varuna Mahendru
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Build Next Generation Digital

Experiences with FlutterFlow

FlutterFlow Enterprise Team


enterprise@flutterflow.io
https://flutterflow.io
“What You See Is What You Code”

FlutterFlow is a New
Way of Developing
Native Mobile & Web
Applications
FlutterFlow provides a web based application
development environment to visually develop
multilingual native iOS, Android, Web and
desktop applications for both internal and
external use cases.

Over 250k developers from over 70 countries build apps on FlutterFlow


What & Why Flutter?
What is Flutter?

UI Toolkit Programming
Language
Flutter is an open source cross-platform UI toolkit developed by Google.

Dart is an open source cross platform programming language developed by Google.


Flutter Credentials - Market Share

https://insights.stackoverflow.com/trends?tags=flutter%2Creact-native%2Ckotlin%2Cswiftui%2Cswift%2Cobjective-c%2Candroi
d-jetpack-compose

https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/
Flutter Credentials - Community Response

https://survey.stackoverflow.co/2022/#most-loved-dreaded-and-wanted-misc-tech-want
Flutter Credentials - Customer Adoption

https://flutter.dev/showcase
Why Flutter?

#1 #2 #3 #4 #5
Single code Most popular Build high Substantial Rapidly
base for cross quality reduction is expanding
Native iOS, platform applications application capability,
Android, application with fewer development features and
Web & development crashes and timelines and performance
Desktop platform runtime errors costs improvements

Most widely used and


Frequent updates to the
Write code once, build fastest growing cross Dart (the underlying Very rich catalog of
platform with code
across 6 platforms. platform application programming language) built-in widgets for most
commits from large
Saves cost and development platform in is a statically typed application
companies such as
improves the world. Rapidly language with sound null requirements. Further
Google, Microsoft,
maintainability growing developer safety. reduces time to market
ByteDance, Canonical etc.
community
Internals of Dart & Flutter
Understanding Dart

Dart is a new open source programming language


developed by Google that is built for the applications
of the post DOM (Document Object Model) era. It
supports sound null safety, type safety and several
tooling such as incremental recompilation making it
best suited for modern enterprise applications

Dart’s compiler technology lets you run code in


different ways:

➔ Native platform: For apps targeting mobile and desktop


devices, Dart includes both a Dart VM with just-in-time (JIT)
compilation and an ahead-of-time (AOT) compiler for
producing machine code.
➔ Web platform: For apps targeting the web, Dart includes both
a development time compiler (dartdevc) and a production time
compiler (dart2js). Both compilers translate Dart into
JavaScript.

https://dart.dev/overview
Understanding Flutter

Flutter is a comprehensive, fully


open source multi-platform
Multi-platform
framework written in Dart that
high level APIs allows developers to build rich,
secure and high performance
applications for all six major
platforms from a single
codebase. It is created and
supported by Google
Low level
services APIs

OS specific APIs
flutter.dev

Flutter architecture: https://docs.flutter.dev/resources/architectural-overview


What is FlutterFlow?
“What You See Is What You Code”

FlutterFlow is a New
Way of Developing
Native Mobile & Web
Applications
FlutterFlow provides a web based application
development environment to visually develop
multilingual native iOS, Android, Web and
desktop applications for both internal and
external use cases.

Over 250k developers from over 70 countries build apps on FlutterFlow


Positioning FlutterFlow in the Enterprise Solution Stack

iOS Android Web Desktop

Abov
APIs & Ecosystem
Below

e the
System of Record
Platforms Customers place maximum
the G

Glass
value on experience.
Ops Excellence FlutterFlow lets enterprises
lass

unlock their below the glass


investments and build
compelling customer
experiences faster than ever
with Flutter & Google Cloud
Positioning FlutterFlow : Industry View

#BFSI #Retail #Manufacturing #Digital Natives


- Customer - E-commerce - Survey Apps - Customer Apps
Onboarding & - Loyalty Apps - Quality Control
- Partner Apps
Service Journeys - Customer - Partner Portals
- Assisted Service - ERP integrated apps - Internal Apps
Channels - Field Service - Apps for - Portal for Games
- Kiosk Apps Distribution - Casual Gaming
Applications - In-store Channels Apps
- Internal experiences - Internal Apps
Applications - Brand apps - Community Apps

Flutter is the best solution for the the last mile problem of the digital transformation
journey & FlutterFlow makes it extremely simple to adopt and build applications in Flutter
Understanding FlutterFlow
#1: Rapidly Develop Native Apps

● Visually develop the application UI and logic &


do so collaboratively
○ Leverage enterprise design language
○ Custom icons & fonts
● Leverage wide library of widgets & themes to
implement pixel perfect CX for any screen!
● Easily extend the platform to accommodate
your unique use-cases
○ Custom Widgets
○ Custom Functions
○ Custom Actions
● Leverage the power of Dart & Flutter
○ World’s most popular cross-platform application
development platform[1]

[1]
Cross-platform mobile frameworks used by software developers
worldwide from 2019 to 2021 , © Statista 2022
#2: Easy Integration with Backends

● Easily connect with Firebase for NoOps


webscale MBaaS with generous free tier
○ User Authentication
○ Object Storage
○ Analytics
○ Data Security

● No-code integration with REST APIs


○ Connect with public and private APIs from your
system of record applications or ecosystem
applications
○ Surface backend capabilities without writing
code
#3: Implement Complex Workflows

● Imperatively build complex workflows &


logic
○ API calls
○ Database queries
○ Conditional branching
○ Navigation control and more…

● Build repeatable custom logic blocks


through custom actions

● Leverage open source innovations within


your applications
○ Integrate from thousands of available dart
packages at pub.dev
#4 : Write Code Without “Writing” Code

➔ Visually design the application UI and logic


➔ Machine generates perfectly optimized, human
readable flutter source code
➔ Easily download the source code or integrate
with your source code repo in github
➔ Integrate your own code with code written by
FlutterFlow
➔ Eliminate possibilities of vendor lock-in
In Closing : North Star for FlutterFlow

FlutterFlow exists to lower the technical barrier, through mind-machine continuum, so that creativity can flow freely in the
digital world and innovative business ideas can easily come to life!
Questions?

You might also like