Build Mobile App with Flutter
Syed Tanvir Ahmad
Instructor
Syed Tanvir Ahmad
Course Level
Beginner
Duration
Duration 36 hrs 56 min
Rating
Rating 4.56
Students
Students 183

Build Mobile App with Flutter

About Course

Welcome to the "Build Mobile Apps with Flutter" course, the gateway to becoming a proficient mobile app developer. This comprehensive program, taught by the experienced instructor Syed Tanvir Ahmad, is designed to equip learners with the practical skills needed to create dynamic mobile applications. Whether you're a beginner looking to start your journey or an experienced developer aiming to enhance your expertise, this course caters to all levels of learners.

This course will empower learners to embark on a successful career in mobile app development, a field with high demand and lucrative opportunities. The learners can secure positions as mobile app developers, and UI/UX designers, or pursue freelance app development projects. With proficiency in Flutter and related technologies, learners will be well-equipped to excel in the competitive tech industry and contribute to innovative mobile app solutions.

In this comprehensive course,

  • You'll embark on a journey to become a skilled mobile app developer.
  • You'll start by gaining a practical understanding of Flutter and effective course navigation, setting the stage for your learning journey.
  • As you progress, you'll simplify Dart programming, laying the core coding foundation without overwhelming tech jargon.
  • You'll then dive into UI design, crafting engaging app screens with basic widgets, and Stateful Widgets, regardless of your prior design experience. Deepen your skills in asset management and interactive app elements. Move on to state management with the Provider, enhancing app dynamics and responsiveness. Explore practical data storage and device capabilities utilization. Unlock Firebase integration for cloud-connected app development and acquire practical abilities for REST APIs, geolocation, and data storage.
  • Finally, receive career guidance to prepare you for your future endeavors in app development, ensuring you're well-prepared for success.

These practical skills will not only enhance your career prospects but also will empower you to create dynamic, feature-rich mobile applications that excel in the competitive app market.

Join this course today to embark on an exciting journey towards becoming a proficient mobile app developer.

Complete This Course and Get Your certificate!
Certify Your Skills

Lead Academy accredited certifies the skills you’ve learned

Stand Out From The Crowd

Add your Lead Certification to your resume and stay ahead of the competition

What Will I Learn?
  • Flutter Mobile App Development
  • Practical Dart Programming
  • Responsive UI Design
  • State Management with Provider
  • Firebase Integration
  • REST API Handling
Course content
  • 10 Chapters
  • 146 Lessons
  • 36 hrs 56 min Total Length

Course Overview

Free Preview 00:06:01

Welcome To The Course

Free Preview 00:35:04

Set up Flutter SDK Android Studio & Plugins

00:38:52

Module Overview

00:10:13

Basic Data Types & Variables

00:13:08

Boolean String & String Interpolation

00:10:22

Var Dynamic & Object

00:11:48

Final Const & Late Variables

00:12:15

Common Operator in Dart

00:12:35

Data Structure: List

00:16:52

Data Structure: Map

00:09:28

Data Structure: Set

00:08:50

Conditional Statement: If Else and Switch

00:10:05

Solution to Conditional Statement Exercise

00:04:47

Dart Loop: For loop

00:11:22

Dart Loop: While & Do While

00:06:33

Nullable Variable & Null Check Operator

00:14:53

Function: Positional & Named Parameters

00:19:52

Function Reference & Lambda Expression

00:17:18

Dart Class & Object

00:19:03

Association in Dart

00:17:36

Inheritance Overview

00:12:30

Down Type Casting

00:07:28

Named Constructor

00:09:39

Runtime Polymorphism

00:26:29

Abstract Class & Method

00:09:42

Mixin in Dart

00:12:10

Wrap Up lesson of Dart

00:06:32
Quiz

Quiz: Dart Programming Language

Basic Widgets: Introduction

00:07:01

Hello World: Material & Text Widgets

00:19:40

Scaffold Appbar & Center Widget

00:12:55

More on Text Widgets & Richtext

00:22:11

Row & Column

00:21:04

Load Image from Network

00:08:55

Solution to Design Practice

00:23:41

Code Refractoring

00:22:36

Container Widget

00:22:54

Listview vs Column

00:17:34

Listview Builder Constructor

00:04:30

Grid View Builder Constructor

00:05:38

Change State with Stateful Widget

00:21:45

Stack & Positioned Widget

00:14:30

Wrap Up

00:04:10

Mega Roll: Introduction

00:06:36

Load Images from Asset

00:10:16

Add Google Fonts Dependency

00:11:41

Generate Random Image

00:09:49

Control Widget Visibility

00:12:12

Complete Game Play Logic

00:09:08

Game Start Screen

00:17:27

Finalize Game

00:13:02

M4 Project

State Management: App Overview

00:07:26

Project 1 : BMI Project Setting

00:10:55

Project 1: BMI Slider Widget

00:12:56

Project 1 : Custom BMI Result Widget

00:11:00

Project 1 : Calculate BMI & Show Result

00:07:17

Project 1 : Update BMI Status & Color

00:11:25

Flutter State Management Overview

00:16:24

Change Notifier & Change Notifier Provider

00:16:10

Consumer Widget

00:12:27

Wrap Up

00:03:01

M5 Project

Module Introduction & App Overview

00:12:22

Project Setup

00:22:16

Add Bottom App Bar to Home Page

00:14:56

Form & Textform Field Widget

00:21:39

Form Validation

00:14:56

Contact Model Data Class

00:23:32

Create DB Helperclass & Database

00:21:23

Insert First Contact

00:18:28

Update UI After Insertion

00:07:32

Delete Contact With Dismissible Widget

00:18:27

Update Contact favorite

00:16:10

Use of Future Builder Widget

00:15:18

Call & SMS Contact

00:22:10

Scan Visiting Card

00:17:39

Show Scanned Text

00:10:20

Long Press Draggable Widget: Make Each Line Draggable

00:09:23

Drag Target Widget: Drop Draggable Item

00:24:29

Populate Form Fields with Scanned Values

00:24:05

Database Migration: Add a Column to Existing Table

00:12:08

Wrap up

00:08:19

M6 Project

Admin App: Ecom App Overview

00:15:37

Admin App: Admin Starter Project Overview

00:11:45

Admin App: Firebase Overview

00:12:12

Admin App: Create a Firebase Project & Add Android Module

00:18:55

Admin App: Launcher Page - Decide Admin Landing Page

00:18:30

Admin App: Login as Admin Using Email & Password

00:11:37

Admin App: Logout Admin

00:04:35

Admin App: Problem with Admin Credentials

00:06:30

Admin App: Create Your First Database & Collection

00:13:03

Admin App: Validate Admin Account

00:12:24

Admin App: Dashboard Page Overview

00:08:07

Admin App: Product, Category and Purchase Model Overview

00:17:06

Admin App: Add Category

00:14:43

Admin App: Show All Categories

00:13:45

Admin App: Show Category in Dropdown Button

00:10:58

Admin App: Setup Camera & Date Picker

00:16:15

Admin App: Upload Image to Firebase Storage

00:18:00

Admin App: Create Image Model Class Using Freezed

00:23:33

Admin App: Modify Product Model Class

00:23:16

Admin App: Add New Product

00:30:12

Admin App: View Products

00:13:00

Admin App: Update Product Field

00:13:53

Admin App: Show Purchase History

00:11:31

Admin App: Repurchase Product

00:21:22

Admin App: Set Order Settings

00:24:06

Admin App: Add Additional Images

00:22:40

User App: Overview

00:14:19

User App: User Registration

00:18:51

User App: Modify View Product Page

00:16:20

User App: Add Product to Cart

00:26:28

User App: Remove Product from Cart

00:17:31

User App: Add a Cart Bubble

00:06:01

User App: Update Cart Item Quantity

00:19:43

User App: Calculate Order Summary

00:21:14

User App: Select Payment Method Using Radio Widget

00:14:27

User App: Set User Address to Text Fields

00:08:19

User App: Place Order

00:36:02

User App: Test Order

00:10:41

User App: Rate Product

00:21:51

User App: Show User Orders

00:12:21

User App: Show Orders in a Expansion Panel List

00:23:41

User App: Google Sign In: Get the SHA1 key

00:12:36

User App: Google Sign In: Add Functionalities

00:21:39

User App: Google Sign In: Test and Run

00:13:36

User App: Cloud Functions Overview

00:14:13

User App: Setup & Initialize Cloud Functions

00:13:13

User App: Write Your First Cloud Function

00:24:12

User App: Deploy Cloud Function

00:06:05

User App: Receive Notification in Admin App

00:22:19

User App: Wrap Up

00:12:30

M7P1 Project

M7P2 Project

Daily Weather: Introduction

00:06:49

Starter Project Overview

00:11:02

Open Weather Map Overview

00:15:22

Json to Dart Object

00:10:22

Get Current & Forecast data

00:11:58

Show Current Data

00:26:36

Show Forecast Data

00:13:26

Get Device Location & Update Data

00:21:20

Convert & Save Temperature Unit

00:21:43

Implement Search Delegate

00:18:11

Convert City to Coordinates

00:11:50

Parallax Background: Floating Clouds Effect

00:22:41

Wrap Up

00:14:01

M8 Project

Where To Go From Here: Part 01

00:21:58

Where To Go From Here: Part 02

00:18:33
Pre Requisites
  • Basic Computer Skill
  • Basic knowledge on Dart or Flutter
  • A PC/Laptop/MAC
  • RAM-8 GB
  • Multiprocessor
  • 10 GB Free Space
  • Internet Connection
  • SSD is highly recommended
  • Charging cable
Meet Your Instructor

Syed Tanvir Ahmad

4.56 Instructor Rating
18 Reviews
183 Students
1 Course

Review
4.56

1 month ago

Md.Hasibul Islam

Md.Hasibul Islam

3 months ago

Arnab Tasnim Pranto

Arnab Tasnim Pranto

3 months ago

Wahid Tausif Islam

Wahid Tausif Islam

4 months ago

Md. Mahmudul Hasan

Md. Mahmudul Hasan

4 months ago

Sir Project Creation Error SHOW KORCHA

Reply from Student

Sir Project Creation Error SHOW KORCHA

Reply from Instructor

Please join the Facebook Group and submit your problems in the group. Group Name: Build Mobile App with Flutter by Syed Tanvir Ahmad

Reply from Student

Sir Facebook Group link jodi ditan

MD Shaha Riaz Rimon

MD Shaha Riaz Rimon

5 months ago

Good presentation, but need topic wise documentation.

Reply from Instructor

Thank you for your feedback.Stay connected.

Sadrul Alim

Sadrul Alim

5 months ago

Assalamulalaikum, sir. I can't open the starter project in my android studio. I unzipped the file but it shows this file is archived. Please sir help me to figure me out what is going wrong with my procedures. Thank you.

Abdus Sattar Bhuiyan

Abdus Sattar Bhuiyan

6 months ago

Rafiqul Islam

Rafiqul Islam

6 months ago

Project Creation Error Flutter create command was unsuccessful PS F:\Flutter-2024\src\flutter> flutter doctor Doctor summary (to see all details, run flutter doctor -v): [√] Flutter (Channel stable, 3.16.6, on Microsoft Windows [Version 10.0.19045.3930], locale en-US) [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 34.0.0) [√] Chrome - develop for the web [X] Visual Studio - develop Windows apps X Visual Studio not installed; this is necessary to develop Windows apps. Download at https://visualstudio.microsoft.com/downloads/. Please install the "Desktop development with C++" workload, including all of its default components [√] Android Studio (version 2023.1) [√] VS Code (version 1.85.1) [√] Connected device (3 available) [√] Network resources Environmental variable: F:\Flutter-2024\src\flutter\bin F:\Flutter-2024\src\flutter\bin\cache\dart-sdk\bin C:\Users\rafiq\AppData\Local\Programs\Git\bin

Reply from Student

Solved the problem.

AL HASIBUR RAHMAN RAZ

AL HASIBUR RAHMAN RAZ

4 months ago

Sir amr dart pad not working .please cheak your email sir.

Reply from Instructor

tanvir.ahmad.bonny@gmail.com

BDT 1700 ৳3500

Course Duration

36 hrs 56 min Total Length

Course Level

Beginner

Students Enrolled

183

Language

English, Bangla

Student Helpline

01894988285

Total Price

BDT 1700 ৳3500

Buy Now

Helpline 01894988285

Secured with SSL

Hotline 1: +88 01894988285
Hotline 2: +88 01896177223

Pay with
App Version : v2024.1.0.01