You are on page 1of 15

Flutter

N.AYYANAR
CSE-C
OVER VIEW

What is Flutter?
History of flutter
What is Dart?
Advantages of Flutter
Flutter Architecture
Widgets in Flutter
Hot Reload Feature in Flutter
Why should startups choose flutter for
App Development ?
Examples of Apps Built with Flutter
Conclusion
What is Flutter?

Flutter is an open-source UI toolkit for building beautiful


applications for mobile, web, and desktop platforms. it’ is
using c syntax.
History of flutter

Flutter is a cross-platform .
write code once and deploy it on multiple platforms
iOS, Android, and the web.
Flutter offers hot reload,
rich set of customizable widget
seamless user experience.
Frontend and full-stack developers
interface for multiple platforms with a single codebase
What is Dart?

Dart is an open-source, object-oriented and multi-platform programming language


created by Google for developing high-performance
Dart which can compile both in AOT and JIT
Just-In-Time (JIT)
Ahead-Of-Time (AOT)
Advantages of Flutter
Fast Development

real-time code changes


 resulting in rapid development
cycles.
Native Performance
 compiles native ARM binaries code
smooth performance and fast startup times.

Beautiful UI
create stunning and responsive user interface

Single Codebase

deploy everywhere.
reducing development time and
effort.
Flutter Architecture
layered architecture
rich set of libraries and frameworks
build high-quality applications.
Widgets in Flutter
StatelessWidget
doesn't have internal state
Immutable
rebuilds every time its properties change
StatefulWidget
manages its own mutable state
UI whenever its state changes

Container
create stylized boxes
 adjust positioning
padding or margins
Hot Reload Feature in Flutter

Fix bugs
Add features in real-time,
Reducing development time
Enhancing productivity
Why should startups choose flutter for App
Development ?

• Free open source


• Cross platform
• Widgets
• Less testing require
• Low cost
• Strong back and supported by firebase
• Dart programming language
• Huge community support
Examples of Apps Built with Flutter

Chat App
 real-time messaging app
 foster communication among user

Weather App
visually appealing weather app
 accurate forecasts and weather conditions.

E-Commerce App
 feature-rich e-commerce app
 complete with product listings and secure checkout.
Made with flutter

Google products – Stadia, Google Ads, Google Assistant ,G-pay


Alibaba Group used Flutter in the Xianyu app
Groupon app is built with FluttereBay Motors
Hamilton Musical Flutter app
Insight Timer Flutter app
SpaceX Go
Conclusion

 Flutter empowers developers to build stunning cross-platform


applications
 robust framework and powerful UI capabilities
Reference

https://itcraftapps.com
https://en.m.wikipedia.org/wiki/Flutter_(sof
tware)
https://youtu.be/YhaPN9_lHPw?si=uz0OWQ
F_u26PFhTH

You might also like