Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

DEPARTMENT OF COMPUTER ENGINEERING

A Report on
FLUTTER TECHNOLOGY

Date: 04/03/2022 Semester: 6th CE


Time: 12:00 to 01:30 pm Venue: Seminar Hall

Faculty Coordinator: H.O.D.

Prof. Jignesh P. Siroya Prof. Megha K. Chavda


TABLE OF CONTENT

CONTENT PAGE NO

Acknowledgement 01

Objective 02

Introduction of Youth Day 03

Key point Discussed in Youth Day 04

Glimpse of this day 07

Feedback by Students 09

Conclusion 10
ACKNOWLEDGEMENT

We show gratitude towards our Principal Sir, Director Sir and Head of Computer

Department Prof. M. K. Chavda Mam who have given support to arrange the Webinar on

“Flutter Technology” for Degree Computer Engineering students.

We are heartily thankful to All Faculty members of Computer Department who has

actively present and attend this day from his busy schedule.

1
OBJECTIVE

Our main purpose for this Webinar is students aware about Flutter Technology in IT

industries and how to make a career as a Flutter Technology. In this session discussed core

concept of crafting beautiful, natively compiled applications for mobile, web, and desktop

from a single codebase.

2
Introduction of Flutter Technology

In general, developing a mobile application is a complex and challenging task. There

are many frameworks available to develop a mobile application. Android provides a native

framework based on Java language and iOS provides a native framework based on

Objective-C / Swift language.

In this scenario, Flutter – a simple and high performance framework based on Dart

language, provides high performance by rendering the UI directly in the operating system’s

canvas rather than through native framework.

Flutter also offers many ready to use widgets (UI) to create a modern application.

These widgets are optimized for mobile environment and designing the application using

widgets is as simple as designing HTML.

3
Key Point Discussed in Flutter Technology

1. History of Flutter Technology

The first version of Flutter was known as "Sky" and ran on the Android operating

system. It was unveiled at the 2015 Dart developer summit with the stated intent of being

able to render consistently at 120 frames per second.

Platform: Android, iOS, Google Fuchsia, Web platform, Linux, macOS and Windows

Repository: github.com/flutter/flutter

Developer(s): Google and community

2. Why Flutter Technology in Current IT Industry

In 1984, the Indian Government first declared to celebrate the birthday of

Swami Vivekananda i.e. 12 January as National Youth Day. Since then the day has been

celebrated as National Youth Day all over the country. The main aim of the Government

is to make a better future for the country by motivating the youths through the way of

their life and ideas of the Swami Vivekananda. It is a great way to wake up the eternal

energy of the youths as well as to make the country develop. National Youth Day is also

known as Rashtriya Yuva Diwas and is celebrated on the birth anniversary of Swami

Vivekananda.

4
3. Introduction to Dart Programming

Dart is an open-source general-purpose programming language. It is originally


developed by Google. Dart is an object-oriented language with C-style syntax. It
supports programming concepts like interfaces, classes, unlike other programming
languages Dart doesn’t support arrays. Dart collections can be used to replicate data
structures such as arrays, generics, and optional typing.
4. Flutter Installation
 Installation in Windows:-

Step 1 − Go to URL, https://flutter.dev/docs/get-started/install/windows and


download the latest Flutter SDK. As of April 2019, the version is 1.2.1 and the file is
flutter_windows_v1.2.1-stable.zip.

Step 2 − Unzip the zip archive in a folder, say C:\flutter\

Step 3 − Update the system path to include flutter bin directory.

Step 4 − Flutter provides a tool, flutter doctor to check that all the requirement of
flutter development is met.

flutter doctor

Step 5 − Running the above command will analyze the system and show its report as
shown below –
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.2.1, on Microsoft Windows [Version
10.0.17134.706], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK
version
28.0.3)
[√] Android Studio (version 3.2)
[√] VS Code, 64-bit edition (version 1.29.1)
[!] Connected device
! No devices available
! Doctor found issues in 1 category.

5
Step 6 − Install the latest Android SDK, if reported by flutter doctor

Step 7 − Install the latest Android Studio, if reported by flutter doctor

Step 8 − Start an android emulator or connect a real android device to the system.

Step 9 − Install Flutter and Dart plugin for Android Studio. It provides startup
template to create new Flutter application, an option to run and debug Flutter
application in the Android studio itself, etc.,

Open Android Studio.

Click File → Settings → Plugins.

Select the Flutter plugin and click Install.

Click yes when prompted to install the Dart plugin.

Restart Android studio.

5. New features in Flutter 2.10

Desktop support for Microsoft Windows (a central feature of the 2.10 release)

is live! For more information, see Announcing Flutter for Windows and what’s new in

Flutter 2.10, free articles on Medium.

6
Glimpse of Webinar

8
Feedback by Students

Very interesting content and future scope of Flutter Technology were explained.. This kind
of Webinar is really useful to get knowledge regarding emerging technologies.

- Patoliya Priya

Empowering to know I can start to fix myself. I was get knowledge regarding future scope
of Flutter Technology. This Webinar will really useful to get idea regarding career in Flutter.

- Tulsi Bhalani

This webinar is very knowledgeable and very useful. I need to know about the web
development and Web technologies.

- Kapadiya Brijesh

9
Conclusion

Flutter framework does a great job by providing to Students an excellent framework

to build mobile applications in a truly platform independent way. By providing simplicity in

the development process, high performance in the resulting mobile application, rich and

relevant user interface for both Android and iOS platform, Flutter framework will surely

enable a lot of new developers to develop high performance and feature-full mobile

application in the near future.

10
Thank You

Department of Computer Engineering

Prepared by:

Prof. Jignesh. P. Siroya

You might also like