Flutter App Development
- Description
- Curriculum
- Reviews
This is a comprehensive beginner-level course designed to teach you how to build high-quality mobile applications for both Android and iOS using a single codebase. You will start by setting up your development environment and learning the fundamental architecture of Flutter, including its widget-based UI system. By the end of the course, you will be able to create custom widgets and implement essential app components like AppBars and TabBars.
Course Overview
-
Prerequisites: Installed Android Studio/IntelliJ/VSCode with Flutter, basic knowledge of the Dart language, and a basic understanding of OOP concepts.
-
Target Audience: Beginner developers interested in cross-platform mobile development (Android & iOS).
Detailed Course Outline
1. Introduction to Flutter
-
Installation: How to set up and install Flutter on Android Studio.
-
Your First App: Creating and running your first “Hello World” Flutter application.
2. Core Flutter Concepts
-
Architecture: Understanding the component-based architecture (Widgets, Layers, and States).
-
Features & Advantages: Exploring why Flutter is used for single-codebase development.
-
Flutter vs. React: A comparative look at the major differences between these two popular frameworks.
3. Flutter UI Fundamentals
-
AppBar & TabBar Widgets:
-
Creating a basic AppBar and modifying its properties.
-
Working with AppBar Leading and Action icons.
-
Implementing Top and Bottom TabBars for navigation.
-
-
Custom Widgets:
-
Creating Custom Method Widgets.
-
Building Custom Class Widgets for reusability.
-
4. Environment & Tools
-
Windows Installation: Detailed steps for setting up the environment on Windows.
-
Hot Reload & Hot Restart: Mastering the fast development cycle tools that make Flutter efficient.
5. Summary & Wrap-up
-
A comprehensive summary of the concepts covered.
-
Preparation for further learning in state management or backend integration (like Firebase).
-
1How to Install Flutter on Android Studio01:53
-
2First Flutter Application02:20
-
3StatelessWidget Class02:53
-
4StatefullWidget Class06:11
-
5Container Widget06:37
-
6Row & Column Widget04:18
-
7Basic List Widget01:45
-
8List Widget (Array of List)03:13
-
9Stack02:11
-
10Gridview03:43
-
11Basic Create AppBar & It's Basic Properties03:49
-
12AppBar Leading & Actions05:59
-
13Tabbar Top & Bottom06:04
-
14Custom Method Widget01:27
-
15Custom Class Widget03:30
-
16TextField Widget04:44
-
17Buttons Widget04:18
-
18CheckBox Widget02:11
-
19Radio Widget04:08
-
20Slider Widget04:54
-
21Switch Widget02:44
-
22Simple Drawer Widgets05:56
-
23Routes04:00
-
24SnackBar03:48
-
25Alert Dialog03:49
-
26Simple Dialog04:25
Archive
Working hours
| Monday | 9:30 am - 6.00 pm |
| Tuesday | 9:30 am - 6.00 pm |
| Wednesday | 9:30 am - 6.00 pm |
| Thursday | 9:30 am - 6.00 pm |
| Friday | 9:30 am - 5.00 pm |
| Saturday | Closed |
| Sunday | Closed |