Android Application Development Using Flutter
Android Application Development Using Flutter
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
3 2018
Flutter 1.0 released with support for producing compiled code for
multiple platforms including iOS and Android
Elements used in Flutter
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
1 2 3
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.
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.