0% found this document useful (0 votes)
293 views

Building Websites With Flutter: STUDENT NAME: Harsh Jhunjhunuwala PRN NO: 1032181221 Division: B Guide Name

This document provides an overview of building websites with Flutter. It introduces Flutter as an open-source SDK for developing cross-platform mobile apps for iOS and Android. It discusses advantages like cross-platform development and just-in-time compilation. It describes Flutter's use of widgets as UI components and how the Dart code is compiled to native code. It identifies potential research gaps around Flutter's speed compared to native apps, integration with Python, and use in game development.

Uploaded by

bb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
293 views

Building Websites With Flutter: STUDENT NAME: Harsh Jhunjhunuwala PRN NO: 1032181221 Division: B Guide Name

This document provides an overview of building websites with Flutter. It introduces Flutter as an open-source SDK for developing cross-platform mobile apps for iOS and Android. It discusses advantages like cross-platform development and just-in-time compilation. It describes Flutter's use of widgets as UI components and how the Dart code is compiled to native code. It identifies potential research gaps around Flutter's speed compared to native apps, integration with Python, and use in game development.

Uploaded by

bb
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Building websites with

Flutter
STUDENT NAME : Harsh Jhunjhunuwala

PRN NO : 1032181221

DIVISION : B

GUIDE NAME : SAJEEDA SHIKALGAR


Introduction
• Cross-platform mobile application development is the pressing priority in today’s world and generation.

• Developers are enforced to either construct the same application numerous times for various OS (operating systems)
or accept a low-quality similar solution that trades native speed and accuracy for portability.

• Flutter is an open-source SDK for developing high-performance and more reliable mobile applications for operating
systems like iOS and Android.

• Significant features of the Flutter are Just-in-time compilation which executes the computer code that encompasses
compiling during program execution at run time rather than preceding execution.
Motivation & Advantages
● Cross-platform application Development basically is building a solitary application that can run on different working
operating system, rather than creating diverse application forms for every operating system.

● There are lots of different Framework for Cross-Platform Development like Xamarin, ReactNative, Flutter, Iconic, etc.
but Flutter being a unique and easy-to-use framework it is quite popular among developers.

● Flutter is an open-source UI Software Development Kit(SDK) which is written in C, C++ and Dart and was developed
by Google.

● Flutter is a cross-platform structure whose objective is to build superior versatile applications.

● Since Flutter is a full-fledged SDK, it includes a rendering engine, ready-made widgets, testing and integration APIs,
etc.
Motivation & Advantages
● Flutter uses a high-performance rendering engine to render each view component using its own.

● Flutter gives an opportunity to develop applications that are as elite as native applications but also more powerful and
have a great User Experience.
Algorithm and Methodology
Flutter/Dart UI management:
Flutter uses widgets as the main concept within in the code. Widget is the nickname for
every component part that is built in Flutter.
This could mean a box or a text that is referred to as a widget.
A noticeable part of the widgets is that they are created by the Flutter developers to look
native and developers are able to fully customize these to their liking.

Flutter compiling:
The way Flutter works when running on web is by compiling the developers written Dart
code to native with the help of AOT compiling.
Algorithm and Methodology
Flutter compiling:

These together with x86 libraries that were created when compiling the dart code, are
put into a runner and built as an web build.

Flutter runs similar on iOS system, but instead the Dart code compiles into ARM library
and is later put as a runner and built as an .ipa.
Web Built
Research Gap
● Flutter being a great tool for Application Development, it still cannot win over Native
Application Speed and we still don’t know the reason.
● Flutter integration with Python could be revolutionizing, provided that Python is a great
tool for NLP, AI and all major technologies.
● Flutter being an Cross-Platform Framework it should also be involved or be useful in
game development.
● Flutter should provide ready-made templates which are connected to FireBase which
are easily editable with a few changes.
Bibliography
● Comparison of Flutter with Other Development Platforms

● Cross Platform Development using Flutter

● A Comparison of Performance and Looks Between Flutter and Native Applications

● APPLICATION DEVELOPMENT USING FLUTTER


THANK YOU

You might also like