Programme Overview

Batch 1

Build Android Apps with Flutter

 Program A 
Duration: 1 day
Program Type: IT Training
Program Code: 
Price Includes SST
Write your awesome label here.
Stay & become an asset to your organization
by getting upskilled with the latest in-demand skillset!
Knowledgecom is offering you the opportunity to upskill within RM200 with our massive 80% discount, only for the month of August & September 2022.

Spots are limited, apply today!
Register now!
 80% Discount 
For all courses

Programme Overview

In recent years, smartphones have become the go-to platform for developing all sorts of application. Business operation for banks, TV broadcasters, universities and e-commerce have been migrating from websites to mobile applications. On the same level, Android and iOS devices are dominating the market share for mobile devices. All these have made Android and iOS application development among the most required skills and most in-demand in IT sector.

Course Outline

Module 1

Introduction to Flutter and Dart Programming Language

Module 2

Dart Programming - Syntax

Module 3

Dart Functions & Object-Oriented Programming (OOP)

Module 4

Introduction to Flutter

Module 5

Flutter Widgets Fundamentals

Module 6

Navigation and Routing

Course Content

Module 1: Introduction to Flutter and Dart Programming Language

    • Introduction
    • Importance of Flutter
    • Introduction to Dart
    • Writing Dart code
    • DartPad
    • Installing Dart SDK
    • IntelliJ IDEA
    • Lab 1: Installing Dart IDE and Writing Dart Program
    • Installing IntelliJ IDEA
    • Creating a Dart Project Using IntelliJ IDEA
    • Using DartPad

Module 2: Dart Programming - Syntax

    • Introduction
    • main( ) function
    • Dart Variables
    • Dart Data Types
    • Input of Information to Dart Program
    • Writing Comments
    • Dart Conditional Operators
    • If Statement
    • If – Else Statement
    • If…Else and Else…If... Statement
    • If Else and Logical Operators
    • For Loops
    • While Loops
    • Do-while Loops
    • Break Statement
    • Switch Case Statement
    • Lab 2: Create a Pizza Order Program

Module 3: Dart Functions & Object-Oriented Programming (OOP)

    • Functions
    • Dart Project Structure and Dart Libraries
    • Dart Project Structure and Dart Libraries
    • Lab 3: Create a Small Overtime Payment Program

Module 4: Introduction to Flutter

    • Understanding Flutter
    • Flutter Framework
    • Android Studio
    • Flutter SDK
    • Installing and Configuring Flutter SDK
    • Creating a New Flutter Project
    • Setup an Android Virtual Device
    • Run a Flutter App
    • Installing Flutter on Mac
    • Test Your Flutter App on iOS Phone with Windows O.S
    • Android Studio Sugar and Spice Run your Apps on a Hardware Device (Physical Phone)
    • Emulator Debug Mode
    • Introduction to Flutter Widgets
    • Creating a Flutter App Using Widgets
    • What is a MaterialApp widget?
    • Lab 4: Creating a Simple Flutter App

Module 5: Flutter Widgets Fundamentals

    • Image Widget
    • Container Widget
    • Column and Row Widgets
    • Icon Widget
    • Layouts in Flutter
    • Card Widget
    • App Icons for iOS and Android Apps
    • Hot Reload and Hot Restart
    • Stateful and Stateless Widgets 5-55
    • Use a Custom Font
    • Lab: Creating a Restaurant Menu

Module 6: Navigation and Routing

    • Button Widget
    • FloatingActionButton
    • RaisedButton, FlatButton, and IconButton
    • DropdownButton
    • OutlineButton
    • ButtonBar
    • PopupMenuButton
    • App Structure and Navigation
    • Navigate to a New Screen and Back
    • Navigate with Named Routes
    • Send and Return Data Among Screens
    • Animate a Widget Across Screens
    • WebView Widget in Flutter
    • Lab 6: Navigation and Routing a Pizza Store App

Recommended Courses


Don't miss out on updates.
Subscribe to our newsletter!

Thank you!