Build Mobile App with Flutter
Syed Tanvir Ahmad
Course Level
Beginner
Duration
Duration 36 hrs 56 min
Rating
Rating 4.43
Students
Students 240

Build Mobile App with Flutter

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

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

Free Preview 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

Free Preview 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.43 Instructor Rating
23 Reviews
240 Students
1 Course

Review
4.43

Anonymous user

1 week ago

Sir sdk tools e asar por.. Intel x86emulator Select  kore apply korechibut kichutei emulator installhocchena,,,  amar c.drive e 119 GBkhali ase laptop 8 GB 64 bit 

sakib islam

sakib islam

3 weeks ago

Sir, emulator has terminated.এটা দেখাচ্ছে।Idea log open করার পর ইমুলেটর এর severeনামে কোনলাইন  খুঁজেপাচ্ছি না।sdk সবগুলো ভালো ভাবেইন্সটলকরেছি।

ধন্বাদ 

Ihsan Saleheen

Ihsan Saleheen

2 months ago

Installing process must be updated. Ifaced a lot of trouble while installing& still working on it. 

Md. Atikur Rahaman

Md. Atikur Rahaman

2 months ago

Great Course

Hasan Mahmud

Hasan Mahmud

3 months ago

Anonymous user

5 months ago

Md.Hasibul Islam

Md.Hasibul Islam

7 months ago

Arnab Tasnim Pranto

Arnab Tasnim Pranto

7 months ago

Wahid Tausif Islam

Wahid Tausif Islam

7 months ago

Md. Mahmudul Hasan

Md. Mahmudul Hasan

8 months ago

Sir Project Creation Error SHOW KORCHA

Reply from Md. Mahmudul Hasan

8 months ago

Sir Project Creation Error SHOW KORCHA

Reply from Instructor

Please join the Facebook Group andsubmit your problems in thegroup. Group Name: Build Mobile Appwith Flutter by Syed Tanvir Ahmad

Reply from Md. Mahmudul Hasan

8 months ago

Sir Facebook Group link jodi ditan

Total Price

BDT 1700 ৳3500

Buy Now

Helpline 01894988285

Secured with SSL

Hotline 1: +88 01894988285

Hotline 2: +88 01896177223

Pay with
© 2021 - 2024 Lead Academy, All Rights Reserved. Made with in Bangladesh.
App Version : v2024.1.6.0