0% found this document useful (0 votes)
26 views11 pages

Web Framework: Using Flutter

Flutter is a web framework developed by Google that allows building mobile, web, and desktop applications from a single codebase. It provides widgets and libraries that automate common development tasks and promote code reuse. Flutter uses Dart as its primary programming language. Some advantages of Flutter include faster development, single codebase for multiple platforms, faster application performance, and support for a variety of IDEs. However, limitations include needing continuous integration support, limited libraries, and lack of support for web browsers and smaller app sizes.

Uploaded by

PREET GADA
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)
26 views11 pages

Web Framework: Using Flutter

Flutter is a web framework developed by Google that allows building mobile, web, and desktop applications from a single codebase. It provides widgets and libraries that automate common development tasks and promote code reuse. Flutter uses Dart as its primary programming language. Some advantages of Flutter include faster development, single codebase for multiple platforms, faster application performance, and support for a variety of IDEs. However, limitations include needing continuous integration support, limited libraries, and lack of support for web browsers and smaller app sizes.

Uploaded by

PREET GADA
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/ 11

WEB FRAMEWORK

USING FLUTTER
WEB FRAMEWORK
● A web framework (WF) or web application framework (WAF) is a
software framework that is designed to support the development of
web applications including web services, web resources, and web APIs.

● Web frameworks provide a standard way to build and deploy web applications on
the World Wide Web.

● Web frameworks aim to automate the overhead associated with common activities
performed in web development. For example, many web frameworks provide
libraries for database access, templating frameworks, and session management,
and they often promote code reuse.
SOME WEB FRAMEWORKS
★ Angular
★ Bootstrap
★ CherryPy
★ Django
★ Express
★ Flutter
★ jQuery
★ Laravel
★ Ruby on Rails
★ Spring
WHAT IS FLUTTER???
Flutter is Google’s portable UI toolkit for building beautiful,
natively-compiled applications for mobile, web, and desktop
from a single codebase.
WHAT DOES FLUTTER DO ???
❏ FOR USERS:
❏ Expressive, Beautiful app UI’s come to life

❏ FOR DEVELOPERS:
❏ Speeds up the development cycle
❏ Reduces the cost and complexity of app production across platforms
❏ Permits a single mobile app development team for both iOS and Android

❏ FOR DESIGNERS:
❏ Helps deliver original design vision without compromises
❏ Facilitates a productive prototyping tool (rapid changes without long compile cycles)
WHAT EXPERIENCE DOES A DEVELOPER
NEED
❏ Flutter uses Dart as the primary development language.
❏ Modern strongly-typed-language with familiar constructs
❏ Classes, methods, variables
❏ Imperative programming (loops, conditionals)
❏ Consists of complex data structures
❏ Functional programming (immutable objects)
❏ No prior mobile experience required
❏ Even people with very little programming experience seem to be productive
rapidly.
REAL LIFE APPLICATIONS
1) EDUCATION
a) School planner — app for students & teachers
2) SOCIAL NETWORKING
a) KlasterMe — app for content discovering & creation
b) Meeve — app to connect people offline
c) n8 — app for finding events
3) BUSINESS
a) Google Ads — advertising manager app
b) AppTree — enterprise app client
c) Google GreenTea- An open list of apps built with Flutter
4) HEALTH & FITNESS
a) Reflectly — mindfulness app
b) Watermaniac — app for tracking drinking water
5) MUSIC
a) Topline — music recording app
SOME OF ITS ADVANTAGES
❏ Faster Code Writing
❏ One code for two platforms
❏ Less Testing
❏ Faster Applications
❏ Designs that users love
❏ Frontend and Backend with a single code
❏ Has a support for a variety of IDE’s
❏ Everything is a widget (object) in Flutter
❏ Same app UI in older devices
❏ Open source and free
DRAWBACKS

❏ Needs Continuous Integration support


❏ Limited libraries
❏ Web Browsers do not support Flutter
❏ Limited TV support
❏ New language has less popularity
❏ Apps cannot be smaller than 4MB
❏ Low UI speed on complex designs
THANK
YOU

You might also like