Flutter is a cross-platform mobile app SDK developed by Google that allows building high-performance apps for both Android and iOS using a single codebase. It provides a framework and engine that developers work against to build custom cross-platform apps. Flutter offers high productivity through hot reload, great performance by compiling to native code, fast and simple development, compatibility through its own widgets, and is open-source. In conclusion, Flutter brings a pleasant development experience for building cross-platform apps.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
143 views14 pages
Presentfinal
Flutter is a cross-platform mobile app SDK developed by Google that allows building high-performance apps for both Android and iOS using a single codebase. It provides a framework and engine that developers work against to build custom cross-platform apps. Flutter offers high productivity through hot reload, great performance by compiling to native code, fast and simple development, compatibility through its own widgets, and is open-source. In conclusion, Flutter brings a pleasant development experience for building cross-platform apps.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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