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

Android Application Development Using Flutter

Flutter is a mobile app SDK developed by Google for creating high-performance applications on Android and iOS. It features customizable widgets, a hot reload function for faster bug fixes, and strong community support. Flutter is gaining popularity as an ideal platform for mobile app development due to its excellent user interface and cross-platform capabilities.

Uploaded by

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

Android Application Development Using Flutter

Flutter is a mobile app SDK developed by Google for creating high-performance applications on Android and iOS. It features customizable widgets, a hot reload function for faster bug fixes, and strong community support. Flutter is gaining popularity as an ideal platform for mobile app development due to its excellent user interface and cross-platform capabilities.

Uploaded by

oomyannawar
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 7

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 2 2017

Dart language Flutter framework is first


development begins 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 Customizable Widgets Cross-Platform Development

Based on Google’s material design - widgets in Flutter are customizable and Flutter lets you create applications for
Flutter offers widgets, rich motion APIs, the fastest to create. Android, iOS, and even web platforms
and much more
Widgets
Stateless Widgets Stateful Widgets
Do not interact with the user and get built just once. These Are used when data needs to change within the Widget. These
widgets are typically buttons, text, images or any other place- widgets are frequently used to render forms, animations or
holder. streams of real-time data.
Layouts
Padding

Spaces pixels from the edges of the container.

1 2 3

Constraints Rows Columns

Expand and wrap the child widgets and set the Widgets are arranged vertically/horizontally in a one-
maximum/minimum width and height. dimensional vertical/horizontal array
Key Points of Flutter Language
Hot Reload Feature Easy Integration with Firebase

Flutter allows developers to fix bugs faster with its “Hot Flutter allows developers to easily integrate their apps with
Reload” feature, enabling changes to be instantly visible in Firebase, the powerful tool offered by Google.
the app.

Fluent Learning Curve Strong Community Support

Developers familiar with OOPs concepts can learn and work Flutter has large open source community support and
with the Flutter framework easily. 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.

You might also like