Mobile App Development with Flutter

Price : 15,000 BDT 10,000 BDT

Enroll Now
Starting Date

2022-10-05

Total Enrolled

10 of 30

Flutter Developer
Skill: dart,flutter
Work Experience: 2 years

About the course

Flutter is an open-source software development kit which enables smooth and easy cross-platform mobile app development. You can build high quality natively compiled apps for iOS and Android quickly, without having to write the code for the two apps separately. All you need is one codebase for both platforms.

Course Outline

Total Class: 30 | Total Topic Covered: 30

1

  • Introduction to Drat language.
  • Introduction to Flutter framework

2

  • Git Introduction
  • Git use case

3

  • Introduction of API
  • Breif Discussion 

4

  • MVC architechture Introduction
  • working procedure of MVC
  • Importance of MVC

5

  • Basic Dart
  • Flutter (framework)

6

  • Problem Solving and Searching

7

  • Project Build and Deployment

8

  • Initialization
  • Features identification
  • Process flow define

9

● ER diagram
● Class Diagram
● Use Case
● DFD
● Swim lane Diagram
● Activity Diagram

10

  • GitHub

11

  • OOP
  • The basics of Dart
  • Writing Dart code => Dart Pad
  • ○ main() function
    ○ Dart Variables
    ○ Dart Data Types
    ○ Dart Conditional Operators
    ○ If – Else Statement
    ○ Loops,
    ○ Switch Case Statement,

12

○ Flutter Framework
○ Installing and Configuring Flutter SDK
○ Creating a New Flutter Project
○ Setup an Android Virtual Device

13

○ Introduction to Flutter Widgets
○ Stateful and Stateless Widgets
○ What is a MaterialApp widget?
○ Scaffold Widget
○ Container Widget
○ Column and Row Widgets
○ Card Widget
○ Use a Custom Font
○ Implement on project

14

○ Button Widget
○ App Structure and Navigation
○ Navigate to a New Screen and Back
○ Navigate with Named Routes
○ Send and Return Data Among Screens
○ WebView Widget in Flutter
○ Url Launch
○ Implement on project

15

○ BottomNavigatorBar Widget
○ DefaultTabController, TabBar, and TabBarView Widgets
○ ListTile Widget
○ ListView Widget
○ Drawer Widget
○ Stack Widget (Using Position)
○ Text Field Widget
○ CheckboxGroup and RadioButtonGroup Widgets
○ Date Picker/Time Picker
○ Dialogs, Alerts, and Panels
○ Implement on project

16

○ What is API and how does it work?
○ JSON
○ Dart http package
○ Creating an API Service
○ Creating Data Model using app.io
○ Parse JSON Data
○ Shared Preferences
○ Access Token
○ Implement API on project

17

○ Testing and Feedback for Your App
○ Publishing Flutter Apps
○ Publishing Android App on Google Play Store

© Copyright 2022 Kodeeo - All Rights reserved