Google Flutter
By : Piyush Sinha
1
Before diving into Flutter let us get some
basic knowledge of Mobile App Development
Mobile app development is
the process of creating
software applications that
runs on a mobile device.
2
Two dominant platforms in the modern
smartphone market :
iOS Android
3
Mobile App Development Approaches
Native Cross-Platform
● A native application is a ● Cross-platform applications are
software program that is those with the same design
developed for use on a and the same development,
particular platform.
but for different platforms at
the same time, whether iOS or
Android.
4
Native Approach (Single Platform)
5
Cross - Platform Approach
Flutter
React Native
6
What is Flutter ?
Flutter is an open-source mobile
application development framework
created by Google.
Flutter allows you to build beautiful
native apps on iOS and Android from
a single codebase.
7
Getting started with Flutter
Step 1 Step 2
8
Step 3 Step 4
9
Workplace is ready : )
10
Why Flutter ?
❏ Flutter uses Dart
● A language with lowest learning
curve
● Compiled for exceptionally fast
development cycles
● No need for layout languages like
XML
● Easy to read and visualize
11
❏ Fast
Development
Paint your app to life in
milliseconds with
stateful Hot Reload.
12
❏ Native
Performance
Flutter’s widgets
provides full native
performance on both
iOS and Android.
13
❏ Expressive,
beautiful UIs
Delight your users
with Flutter's built-in
beautiful widgets
14
Who's using Flutter?
& many more ...
15
Thank You !
16