0% found this document useful (0 votes)
8 views11 pages

It Hariom PPT

Uploaded by

Pratham Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views11 pages

It Hariom PPT

Uploaded by

Pratham Sharma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Arya College of Engineering Jaipur

Industrial Training Presentation


On App Development

Submitted To: HOD, CSE Department


Submitted By: Hariom Suthar(21EAICS063) 1
Training
Overview
 Training Institute: Learn and Build, Jaipur
 Duration: 45 Days
 Domain: App Development using Flutter
 Mode: Offline

 Objectives:
o Understanding the Flutter framework
o Learning the Dart programming language
o Creating cross-platform applications
 Outcome:
o Developed skills in cross-platform mobile app development
o Gained proficiency in UI/UX and state management

2
Trainin
g
Certific
ate

3
WHAT IS FLUTTER

• Flutter is an Open- source UI software


development kit created By Google.

• It is used to develop cross-platform


application for Android ,IOS, macOS,
Windows, Google Fuchsia.

• It is a portable UI toolkit for crafting


beautiful, natively compiled application for
mobile , web and desktop from a single
codebase.
4
• 2015: Google first introduced Flutter as “Sky” at
the Dart Developer Summit, primarily targeting
Android development.

• 2017: The alpha version of Flutter (0.0.6) was


released, marking its public debut.
HISTORY OF FLUTTER
• May 2022: Flutter 3.0 was announced at Google I/O,
providing full support for macOS and Linux, as
well as enhanced Firebase integration.

• Latest Version: Flutter 3.24


• Release Date: Released on Aug 07, 2024.

5
 Cross-Platform Development:
Allows building Android, iOS, and web applications
with a single codebase.
 Hot Reload:
Enables developers to instantly see code changes
without restarting the app, making development
FEATURES OF faster.
FLUTTER  High Performance:
Flutter compiles to native ARM code, providing
high performance for mobile applications.
 Customizable Widgets:
Flutter has a rich library of customizable widgets
that allow for flexible and dynamic UI creation.
These widgets can mimic Android and iOS style
layouts.

6
WIDGETS IN FLUTTER

In Flutter, a widget is a fundamental building block of the user interface.


Essentially, everything you see on the screen—such as buttons, text, images,
and layouts—is a widget.

Types of Widgets in Flutter

• Stateless Widgets:
These widgets are immutable, meaning their properties cannot change during
their lifecycle. They are used to display static content.

• Stateful Widgets:
These widgets are mutable, allowing them to change their state based on
user interaction or other factors. They are ideal for dynamic content.

7
8
LIST OF PROJECT
•Simple UI App:
Built a basic UI app using Flutter widgets and layouts

•News App:
Created an app that fetches real-time news articles using the News API and displays them.

•Weather App:
Developed an app that provides real-time weather updates and forecasts using a weather API.

•Quiz App:
Developed an interactive quiz application that allows users to test their knowledge on various topics.

•Temple Donation Management System:


Developed a system to manage and track monthly donations for temple construction, allowing users
to make payments and monitor their contributions effectively.

•Digital Marketing App:


Developed a platform for users to access digital marketing resources and services.

9
PROJECT (Quiz App)

10
Thank you

11

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy