Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 16

Prof.V.B.Shah Institute of Management & R.V.Patel College of Commerce (Eng.Med.) & V.L.Shah College of Commerce (Guj.Med.

Sutex Bank College of Computer Applications & Science, Amroli


(Accredited ‘B’ (CGPA 2.55) by NAAC Dec.-2009)
VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT

Submitted By Guided By
Ms. Kakadiya Prinsi p. (2019001843) Dr. ishvari Patel
INDEX

 Flutter
 Dart
 Why we use Flutter
 Types of widgets
 Example
 Which company uses Flutter
 Advantages
 Disadvantages
 About
 References
WHAT IS FLUTTER ?

 SDK
 open source
 created by Google
 used to create application
 stable version launch in 4, Dec. 2018
 uses dart language
WHAT IS DART ?

 open source programming language


 developed by Google
 used to build desktop applications
 useful for developing web and mobile applications
 Flexible programming language
 Object oriented language
 launch in 10, October 2011
WHY WE USE FLUTTER ?

 Reduced code development time


 Flutter hot reload feature in turn allows seeing
the applied changes almost instantly, without
even losing the current application state.
 Updated in less time
WHAT ARE WIDGETS ?

 Platform specific widget


 Cupertino widget
 Material widget

 Layout widget
 Single child widget
 Multi child widget

 State management widget


 Stateless widget
 Stateful widget
PLATFORM SPECIFIC WIDGET
 Cupertino widget

 Material widget
LAYOUT WIDGET
 Single child layout widget

 Multi child layout widget


STATE MANAGEMENT WIDGET

 Stateless widget

 Statefull widget
EXAMPLE
WHICH COMPANY USES FLUTTER ?
ADVANTAGES

 One codebase for all platforms


 Open Source
 Fast testing with hot reload
 Reduced code development time
 Requires Less Testing
 Better Documentation
DISADVANTAGES

 Large file size because of the widgets


 Low popularity of dart language
 Limited libraries
 Browsers do not support properly
ABOUT

 Stable Release : Flutter 1.0 / December 4, 2018


Flutter 2.10.0 / February 3, 2022
 Developer : Google and community
 Author : Google
 Platform : Android, iOS, Web, Linux, macOS and
Windows
 Type : Application framework
 Website : http://flutter.dev/
 Written in : Dart
REFERENCES

 https://sannacode.com/blog/advantages-and-
disadvantages-using-flutter
 http://flutter.dev/
 https://www.appify.digital/post/flutter-app-
development#:~:text=What%20is%20Flutter%20used
%20for,different%20codebase%20for%20each
%20platform.&text=Using%20the%20same
%20codebase%2C%20it,for%20Windows%2C
%20Linux%20and%20macOS
THANK YOU

You might also like