KEMBAR78
Android-Application-Development-using-Flutter.pptx
Android Application
Development using
Flutter
Flutter is a mobile app SDK developed by Google used to create
high-performance, mobile applications for Android and iOS
platforms.
by Karma Motivator
History of Flutter
1 2011-2017
Dart language
development begins
2 2017
Flutter framework is first
released at the Dart
Developer Summit
3 2018
Flutter 1.0 released with support for producing compiled
code for multiple platforms including iOS and Android
Elements used in Flutter
Material Design
Based on Google’s material design -
Flutter offers widgets, rich motion
APIs, and much more
Customizable Widgets
widgets in Flutter are customizable
and the fastest to create.
Cross-Platform Development
Flutter lets you create applications
for Android, iOS, and even web
platforms
Widgets
Stateless Widgets
Do not interact with the user and get built just once.
These widgets are typically buttons, text, images or any
other place-holder.
Stateful Widgets
Are used when data needs to change within the Widget.
These widgets are frequently used to render forms,
animations or streams of real-time data.
Layouts
1
Constraints
Expand and wrap the child widgets and set the
maximum/minimum width and height.
2
Padding
Spaces pixels from the edges of the container.
3
Rows Columns
Widgets are arranged vertically/horizontally in a one-
dimensional vertical/horizontal array
Key Points of Flutter Language
Hot Reload Feature
Flutter allows developers to fix bugs faster with its
“Hot Reload” feature, enabling changes to be
instantly visible in the app.
Easy Integration with Firebase
Flutter allows developers to easily integrate their
apps with Firebase, the powerful tool offered by
Google.
Fluent Learning Curve
Developers familiar with OOPs concepts can learn
and work with the Flutter framework easily.
Strong Community Support
Flutter has large open source community support
and documentation that helps developers to
integrate Flutter app modules.
Conclusion
Flutter is quickly becoming an ideal platform for creating high-
performance mobile applications. With an excellent user interface,
hot reload features, and widgets that can be easily customized,
Flutter serves as a great choice for App Development.

Android-Application-Development-using-Flutter.pptx

  • 1.
    Android Application Development using Flutter Flutteris a mobile app SDK developed by Google used to create high-performance, mobile applications for Android and iOS platforms. by Karma Motivator
  • 2.
    History of Flutter 12011-2017 Dart language development begins 2 2017 Flutter framework is first released at the Dart Developer Summit 3 2018 Flutter 1.0 released with support for producing compiled code for multiple platforms including iOS and Android
  • 3.
    Elements used inFlutter Material Design Based on Google’s material design - Flutter offers widgets, rich motion APIs, and much more Customizable Widgets widgets in Flutter are customizable and the fastest to create. Cross-Platform Development Flutter lets you create applications for Android, iOS, and even web platforms
  • 4.
    Widgets Stateless Widgets Do notinteract with the user and get built just once. These widgets are typically buttons, text, images or any other place-holder. Stateful Widgets Are used when data needs to change within the Widget. These widgets are frequently used to render forms, animations or streams of real-time data.
  • 5.
    Layouts 1 Constraints Expand and wrapthe child widgets and set the maximum/minimum width and height. 2 Padding Spaces pixels from the edges of the container. 3 Rows Columns Widgets are arranged vertically/horizontally in a one- dimensional vertical/horizontal array
  • 6.
    Key Points ofFlutter Language Hot Reload Feature Flutter allows developers to fix bugs faster with its “Hot Reload” feature, enabling changes to be instantly visible in the app. Easy Integration with Firebase Flutter allows developers to easily integrate their apps with Firebase, the powerful tool offered by Google. Fluent Learning Curve Developers familiar with OOPs concepts can learn and work with the Flutter framework easily. Strong Community Support Flutter has large open source community support and documentation that helps developers to integrate Flutter app modules.
  • 7.
    Conclusion Flutter is quicklybecoming an ideal platform for creating high- performance mobile applications. With an excellent user interface, hot reload features, and widgets that can be easily customized, Flutter serves as a great choice for App Development.