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

Nehra-Classes-Flutter-Syllabus - xx1

This document outlines the syllabus for a Flutter training course covering Flutter and Dart app development. The course contains 11 chapters that will teach students about Flutter architecture, widgets, layouts, navigation, state management, animations, and more. It will also cover the Dart programming language, variables, functions, operators, and data types. Students will learn how to build unified Android and iOS apps using Flutter's tools and features like hot reload, debugging, and deployment. The course aims to provide students with the skills needed to develop full-featured cross-platform apps.

Uploaded by

kenziegadi
Copyright
© © All Rights Reserved
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% found this document useful (0 votes)
74 views

Nehra-Classes-Flutter-Syllabus - xx1

This document outlines the syllabus for a Flutter training course covering Flutter and Dart app development. The course contains 11 chapters that will teach students about Flutter architecture, widgets, layouts, navigation, state management, animations, and more. It will also cover the Dart programming language, variables, functions, operators, and data types. Students will learn how to build unified Android and iOS apps using Flutter's tools and features like hot reload, debugging, and deployment. The course aims to provide students with the skills needed to develop full-featured cross-platform apps.

Uploaded by

kenziegadi
Copyright
© © All Rights Reserved
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/ 3

Nehra Classes

Igniting The Minds


✓ Access To Recorded Sessions
WhatsApp: +91-9410219232 ✓ Access To Study Material
Website: www.nehraclasses.in ✓ Telegram Discussion Group
✓ Content In Hindi/English
Email: [email protected] ✓ Technical Support Available

Flutter Training (For Android & iOS Apps) Syllabus


CHAPTER 1: INTRODUCTION TO FLUTTER
Introduction
What is Flutter?
Architecture of Flutter
Material Design
Layouts
Widgets
Flutter HTTP
App Development

CHAPTER 2: INTRODUCTION TO DART


What is Dart?
Variables
Collections
Functions and Flow Controls
Handling Error

CHAPTER 3: UNIFIED APP DEVELOPMENT


Build
Beautiful App UIs
Fluid Coding Experience
Full-features Apps
Optimize
Test
Debug
Profile
Deploy
Compile
Distribution

CHAPTER 4: LAYOUTS
Container Widgets
Row/Column Widgets
List Widgets
Grid view
Stack
CHAPTER 5: FLUTTER APP DEVELOPMENT
Introduction
Scaffold
Flutter Lists
Navigation
Charts
Handling User Input
Model and User Management

CHAPTER 6: INPUT & SELECTIONS WIDGETS


Textfield
Buttons
CheckBox
Radio
Slider
Switch

CHAPTER 7: FLUTTER BASICS: LANGUAGES


Flutter Basics Introductions
Flutter & Firebase
Support Material
Variables & Primitive Types
Lists & Maps
Wrap Up

CHAPTER 8: FLUTTER: FIREBASE


Introduction
Firebase Services
Firebase Analytics
Authentication
Cloud Messaging
Growth and User Engagement

CHAPTER 9: DART PROGRAMMING LANGUAGE


Introduction
Coding Style and Naming Convention
Numbers – Integers and Doubles
Booleans
Dart – Concatenation
Dart Operators – Arithmetic
Relational Operators in Dart

CHAPTER 10: FLUTTER ANIMATIONS


Introduction
Counter Animation
Separating Animating Logic
Profile Page Animation – Introduction
Model and Data Classes
Showing Image and Backdrop Opacity
CHAPTER 11: FLUTTER AND DART
Setup Instruction
Debugging Tips & Tricks
Page Navigation
Tabs
Side Drawers
Stack-based Navigation
State Management Solutions
Handling and Validating user Input
User Authentication
Animation & Page Transitions

You might also like