0% found this document useful (0 votes)
121 views16 pages

Sutex Bank College of Computer Applications & Science, Amroli

This document discusses Flutter, an open-source SDK created by Google for building mobile, desktop and web applications from a single codebase. Flutter uses Dart as its programming language and is based on widgets that allow building UI. It provides advantages like reduced development time and one codebase for multiple platforms. Some disadvantages are large app sizes and limited library support. Major companies like Google and Alibaba use Flutter for their applications.

Uploaded by

Krushit Nadoda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views16 pages

Sutex Bank College of Computer Applications & Science, Amroli

This document discusses Flutter, an open-source SDK created by Google for building mobile, desktop and web applications from a single codebase. Flutter uses Dart as its programming language and is based on widgets that allow building UI. It provides advantages like reduced development time and one codebase for multiple platforms. Some disadvantages are large app sizes and limited library support. Major companies like Google and Alibaba use Flutter for their applications.

Uploaded by

Krushit Nadoda
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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