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

Flutter Dart

flutter and dart syllabus

Uploaded by

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

Flutter Dart

flutter and dart syllabus

Uploaded by

aman.jha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

S .

no Topics

1 Introduction to Flutter and Dart Programming Language


Introduction
Importance of Flutter
Introduction to Dart

2 Dart Programming - Syntax


Introduction
main( ) function
Dart Variables
Dart Data Types
Input of Information to Dart Program
Writing Comments
Dart Conditional Operators
If Statement
If – Else Statement
If…Else and Else…If... Statement
If Else and Logical Operators
For Loops
While Loops
Do-while Loops
Break Statement
Switch Case Statement

3 Dart Functions & Object- Oriented Programming (OOP)


Functions
Object-Oriented Programming (OOP)

4 introduction to Flutter
Understanding Flutter
Flutter Framework
Android Studio
Flutter SDK
Installing and Configuring Flutter SDK
Creating a New Flutter Project
Setup an Android Virtual Device
Run a Flutter App
Installing Flutter on MaC
Test Your Flutter App on iOS Phone with Windows O.S
Run your Apps on a Hardware Device (Physical Phone)
Emulator Debug Mode
Introduction to Flutter Widgets
Creating a Flutter App Using Widgets
What is a Materia Lapp widget?
Creating a Simple Flutter App

5 Flutter Widgets Fundamentals


S . no Topics
Scaffold Widget
Image Widget
Container Widget
Column and Row Widgets
Icon Widget
Layouts in Flutter
Card Widget
App Icons for iOS and Android Apps
Hot Reload and Hot Restart
Stateful and Stateless Widgets
Use a Custom Font

6 Navigation and Routing


Button Widget
App Structure and Navigation
Navigate to a New Screen and Back
Navigate with Named Routes
Send and Return Data Among Screens
Animate a Widget Across Screens
WebView Widget in Flutter

7 Widgets implementing Material Design


Introduction
BottomNavigatorBar Widget
DefaultTabController, TabBar, and TabBarView Widgets
ListTile Widget
ListView Widget
Drawer Widget
DataTable Widget
SelectableText Widget
Stack Widget

8 Web Services
Understanding Web Services
Web Services Architecture
Building Server side components
Publishing web services
REST based web services
Accessing Web Services(Volley & Retrfit)
Integrating Web Services with mobile client
Overview of networking
Checking the network status and web service status
Working with HTTP to access the web services

9 Parsing, Parsers
JavaScript Object Notation ( JSON )

10 Location Based Services


Using Location Manager, Location Provider
GPS and Network based tracking
Testing the application using KML files
Simulation of the locations on the active device
Location Listeners and Proximity Alerts
S . no Topics

11 Integrating Google Maps


API Version 2 of Google Maps
User Interface – MapFragments
API key generation
Registrations in the manifest file
Google Map, Camera Positions
Adding Markers, Circles, Polylines
Google Maps Directions API

12 Social Networking Integrations


Facebook Integration
Payment gateway Integration

13 Local Database & Firebase


Slqfite
Curd operation by sqlfite
Async Storage
Cloud messaging
Google Sign in and OTP Authentication
Real time database

14 Publishing to the Play Store


Release process and Release build of Android Application
Signing the .apk file
Preparing the Store Listing page
Content Rating

You might also like