Learn
Flutter
Ernakulam, Kerala fawstechinnovations.com +91 8848657458
CONTENTS
MOD 1 DART PROGRAMMING BASICS
🔹 Module 1.1: Introduction to Dart
What is Dart? Why use it with Flutter?
DartPad / SDK setup
Variables and Data Types (int, double, String, bool)
Printing output, Comments
🔹 Module 1.2: Control Flow & Functions
if-else, switch-case ⦁ Loops: for, while, do-while
Functions: declaration, parameters, return
Arrow functions, anonymous functions
🔹 Module 1.2: Control Flow & Functions
If-else, switch-case
Loops: for, while, do-while
Functions: declaration, parameters, return
Arrow functions, anonymous functions
MOD 2 FLUTTER FUNDAMENTALS
🔹 Module 2.1: Getting Started with Flutter
What is Flutter? Architecture overview
Flutter & Android Studio setup
Creating your first Flutter app
Hot reload, project structure, pubspec.yaml
🔹 Module 2.2: Flutter Widgets & Layouts
Stateless vs Stateful widgets
Common widgets: Text, Image, Icon, Container
Layouts: Row, Column, Padding, Stack
Buttons: ElevatedButton, IconButton
🔹 Module 2.3: Navigation & Forms
Page navigation: push, pop, routes
TextFields, TextFormFields
Form validation 2
SnackBars, AlertDialogs, GestureDetector
🔹 Module 2.4: Lists & Local State
ListView, ListTile, GridView
Dynamic lists with user input
setState and local state management
Using simple packages (http, url_launcher)
MOD 3 FIREBASE, APIS, & FINAL PROJECT
🔹 Module 3.1: Consuming APIs
Introduction to REST APIs ⦁ Fetching and parsing
JSON data
Displaying API data in ListView
Loading states and error handling
🔹 Module 3.2: Firebase Essentials
Firebase setup in Flutter
Firebase Authentication (Email, Google Sign-In)
Firestore basics: add, update, delete 3
Realtime updates using snapshots
🔹 Module 3.3: State Management (Intro)
Why state management?
Provider basics: ChangeNotifier, Consumer
Sharing state across screens
🔹 Module 3.4: Final Project + Deployment
Integrate Firebase or API
Build & test final app
Generate APK / Deployment steps
ABOUT COMPANY
Passionate about innovation, excellence, and
embedded systems, we craft exceptional digital
solutions that elevate brands and delight users
seamlessly, turning your vision into reality.
KERALA
2nd Floor, Building No.: 38, 4013, Mamangalam -
Anchumana Temple Rd, P.O, Palarivattom, Kochi,
Kerala 682025
+918848657458
[email protected]
fawstech_robotics Fawstech Robotics