You are on page 1of 14

Guide, Submitted By

Ms.Ancy.k.Paul Akash Shaju


MCA 5R MCA
Department Reg No:900114
Introduction
INTRODUCTION
From the past few years mobile app development is a relatively recent field of
endeavor.
Third-party developers have been able to build mobile apps for less than a
decade.
The Apple iOS and Google Android SDKs were based on different languages
such as Objective-C and Java, respectively.
Flutter takes a different approach in an attempt to make mobile
development better.
It provides a framework application developer work against and an engine with
a portable runtime to host applications.

This approach gives the flexibility to build a cross-platform application in a


completely custom manner like the web wrapper option provides, but at the same
time offering smooth performance
What is Flutter?

• A SDK that makes building high performance, modern


and beautiful apps easy.

• Works for both Android and iOS.

• An Open-source toolkit, developed by Google.


Literature Review
Hayoung Noh
Computer Science Honours Programme
University of Cape Town

Paper 1 - Software Engineering Issues for Mobile Application Development [12]

What differentiates in mobile application development and traditional application


development? What options are available? What are the important design principles for
mobile application? These questions are answered as each literature is reviewed in this
Paper.
Relevance
Relevance of Flutter

• High productivity

• Great performance

• Fast and simple development

• Compatibility

• Open-source
High productivity and Saves
Time

• Flutter is a cross-platform development tool.


• That means software developers can use the same code base for
building an iOS and Android app.
Great Performance

• Flutter offers outstanding performance for two reasons. First, is


• uses Dart, which compiles into native code.
Second, Flutter has its own widgets.
• As a result, there’s less communication between the app and
the platform.
Fast And Simple Development
Flutter is gaining a lot of traction among mobiledevelopers
because of hot reload.

Hot reload allows to instantly view the changes applied to the


code on emulators, simulators, and hardware. The changed
code is reloaded in less than a second.

All the while, the app is running and developers don’t


need to waste time on restarting it.
Compatibility & Open-source

Flutter is the fact that it comes with its own widgets thatresult in
fewer compatibility issues.

Developers will see fewer problems on different OS versions and can


spend less time on testing the app on older OS versions.

Flutter is an open-source technology surrounded by an activecommunity


of developers who provide support, contribute to the tool’s extensive
documentation, and develop helpful resources. Both Dart and Flutter are
free to use.
CONCLUSION
CONCLUSION
Flutter offers a great solution for building cross-platform applications.
With its excellent tooling and hot reloading, it brings a very pleasant
development experience. The wealth of open-source packages and
excellent documentation make it easy to get started with. Looking
forward, flutter developers will be able to target Fushsia in addition to
iOS and Android. Considering the extensibility of the engine’s
architecture, flutter land on a variety of other platforms as

well.

You might also like