Certified Training on Mastering Flutter for Mobile Apps Development

Certified Training on Mastering Flutter for Mobile Apps Development

Flutter uses Dart programming language for both the UI and the project. XML or visual doesn’t need to create a user interface.

course at a glance

  • Date : 4 May - 10 Aug 2024
  • No. of Classes/ Sessions : 25
  • Total Hours : 50
  • Last Date of Registration : 2 May 2024
  • Class Schedule :
    • Saturday - 7:15 PM - 9:15 PM
    • Friday - 7:15 PM - 9:15 PM
  • venue : Us Software Ltd, Monowara Plaza, 69/B Panthapath (2nd Floor), Dhaka -1205

Price: TK. 17,000
(including VAT & TAX)
One time full payment: BDT 14,000

This training is jointly organized by BITM & Us Software Ltd

Training will be held in Us Software Ltd

Course Outline:

  1. Introduction & Dart
  • Variable
  • Data Type
  • Const
  • Final
  • If Else
  • Switch Case
  • Dart List
  1. Dart Programming
  • Dart For Loop
  • Dart For In Loop
  • Dart While Loop
  • Dart Functions, Types of functions in dart
  • Dart Map
  • Dart Map Key and Value,
  • Dart Method Overriding
  • Real Example Method Overriding
  • Dart Constructor Overriding
  • Getter and Setter
  • How can Get Data and Set Data with Getter and Setter
  • Required and Optional Function
  1. Dart Programming
  • Class
  • Object
  • Dart Instance
  • Advantage and Uses of Inheritance.
  • Constructor
  • Parameterized Constructor
  • Inheritance
  • Use of Inheritance
  • Single,Multilevel,Multiple ,Hybrid Inheritance
  1. Dart OOPs
  • Abstraction
  • Interface
  • Role of Abstraction in OOP
  • Methods of Abstract Class
  • Exception Handling

   5. Flutter Setup, Project Create

  • Flutter Introduction
  • Flutter Setup
  • Create new project
  • Scaffold Widget
  • Material App
  • App Bar
  • Statefull and Stateless
  • Container
  • Card
  • Sized Box
  • Container Widget
  • Center Widget
  • Padding Widget
  1. Flutter Widgets
  • List View, List Tile,
  • Circle Avatar, ClipRReact .
  • Ink Well,
  • Gesture detector
  • Expanded Widget
  • All Button,Splash Screen
  • Deprecated Button Name and New Button
  • Extra Advantage of Each Button.
  • Elevation of Card
  • How can Create Visiting Card Use of Card Widget
  1. Flutter Widgets
  • Bottom Navigation
  • Custom Bottom Navigation
  • Sliver App Bar
  • Media Query and responsive UI.
  1. Flutter Widgets
  • Drawer
  • Custom Drawer
  • Date Time Picker
  • Divider
  • Dismissible
  1. Flutter Widgets
  • Material Route, Constructor, Data passing with Constructor
  • Custom Font
  • Google Font
  • Transform
  • Snackbar
  • Stateful and Stateless
  • Difference between Stateful and Stateless
  • Role of Stateful and Stateless
  • What is set State
  • Image Picker
  • Take Image From Gallery and Camera,
  • Future Builder
  • Flutter Stack
  • Properties of Stack
  • Uses of Stack
  • Flutter Position Widget
  • Different Position of Position Widget
  • Async and await
  1. Flutter User Inputs and Animation
  • Flutter Text Field
  • Flutter Form Field with Validation
  • Flutter Check box and Radio Buttons
  • Gesture Detector and Inkwell
  • Flutter Hero Animation
  • Flutter Implicit vs Explicit Animation
  • Flutter Staggered Animation
  1. Flutter List and GridView               
  • Model Class
  • Builder
  • Count
  • Contact List with List View
  • Builder
  • Count
  • Real Example of Grid View Widget
  1. Flutter Page and Sliver App Bar
  • Tab bar
  • Page View, PageView.builder
  • Hero Animation
  • Shared preferenced
  • SliverAppbar
  • SliverList
  • SliverGrid
  • Git hub
  • Git hub Account Open
  • Advantage of Git Hub
  • Data Push in Git hub in Details
  • Alert Dialog
  • Bottom Sheet
  • http package and url launcher

        UI Design

  • BMI Calculator
  1. UI Design
  • Figma to UI Design
  1. Database
  • Database Concept
  • Mysql Database Create
  • Mysql Table Create,Rename,Alter
  • Mysql Insert Query
  • Mysql Update Query
  • Mysql Delete Query
  • Mysql Select Query
  • From Single and Multiple Tables.
  • Mysql Join,Where,Group by,Orderby etc.
  • Mysql Some Functions.
  • Hive Database
  • Data Insert From Flutter UI to Hive DB
  • Data Update From Flutter UI to Hive DB
  • Data Delete From Flutter UI to Hive DB
  • Data Delete From Flutter UI to Hive DB
  • Simple Project with Hive DB
  1. Firebase
  • Firebase Storage
  • Crud Operation
  • Push Notifications
  • Cloud Firestore with firebase
  1. Firebase Project
  • Blog App with Firebase
  1. API Integration
  • What is API?
  • How is used Postman for API Integration
  • API Integration and HTTP Request Handling
  • Demo API Integration
  1. Project :
  • E-Commerce app from Scratch/Others
  • News Paper App using API
  • Build and Prepare to Upload

 

  1. Project
  • Blog App/Fitness App using API Integration
  1. Project
  • E-Commerce app using API
  1. Project
  • E-Commerce app using API
  1. Project
  • E-Commerce app using API
  1. How to Earn money
  • CV Writing/ Job Apply Technique
  • Find work from Fiverr or Upwork
  • Start your own Business
  • Earn from your apps
  • How to upload app in Play store

 25. Exam

Curriculum

Training Mastering Flutter for Mobile App Development 50 Hrs

Tentative Class Start

4th May, 2024

Available Seat

10 / 20

who can join

Basic knowledge of Computer or basic knowledge of Computer Programming with any Object Oriented based language like Java, C#, Python etc.

Meet the Instructor