Web Framework: Using Flutter

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 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