Flutter is a powerful open-source framework for building mobile apps for iOS and Android. With its intuitive and easy-to-learn programming structure, Flutter offers developers a fast and efficient way to build beautiful, responsive apps. Our Flutter training course is designed to teach you everything you need to know to start building your own apps with this cutting-edge framework.
Key skills and concepts covered throughout this course.
2 outcomes
Our course is led by expert instructors with years of experience in mobile app development. They will guide you through the process of building your own apps, from the basics of the Flutter framework to advanced concepts and best practices. You'll learn how to create visually stunning and responsive user interfaces, and how to integrate your apps with popular backend services like Firebase.
If you are looking to learn the skills you need to build beautiful and responsive mobile apps, our Flutter training course is the perfect place to start. Sign up today and start building your own apps with this cutting-edge framework!
Course Contents
Course Content
Introduction to Flutter
Why Flutter
Development Tool Setup
Download Android Studio
Setup Emulators
Windows Flutter Installation
Resources
Intro to Dart Programming
Variables
Numbers
Constants
Arithmetic & Relational Operators.
Control Flow and Functions
Logical Operators
Different Types of Loops
Switch
Functions
OOP
Classes
Methods
Constructors
Inheritance
Overriding
Extra (Data Structures and Collections)
Basic Fundamentals
Create Hello World
Understand File Structure
Understand Code Structure
Material Design Presentation
Widgets
Properties
Event Listeners
Custom Button
Floating Action Button
Bottom Navigator
Stateless and Stateful Widgets
Difference
Set State
Defining a state
Building User Interface
Working with user Input
Get Data
Working on User Data
Handling Changes to Text Field
Working with Navigations & List View
Route
Model Class
Custom Row
Themes in Flutter
Theme Data
Overwriting Themes
Custom Fonts
Material Overview
Networking in Flutter
HTTP
JSON
Async
Networking in Flutter
Sample App with Random API
Flutter Google Maps
Map SDK
Working with markers
Working with location
Introduction to Firebase with Flutter How to upload Flutter App to Play Store
Before you begin
Course requirements
Review the recommended knowledge and tools before joining.