Flutter Training Course in Dhaka, Bangladesh


For Admission

Sign Up Now

Flutter is an open-source project developed by Google. It is based on the DART programming language, which was launched in 2011. Flutter is a framework capable of multiplatform development. The goal of the Flutter project is to enable the rapid and simplified development of cross-platform mobile applications. In other words, Flutter lets you develop a single application that will work on both iOS and Android platforms. The design of the application is the same, whether you are on an iOS or Android device. To achieve this, Flutter offers its own Widgets that integrate iOS and Android graphic elements.

How Will You Benefit From the Course

  • Increase your career prospects and employability with latest skill-set
  • Understand the Dart language and its primary features
  • Steer through the incredible amount of Flutter documentation
  • Master Reactive Programming with streams by using RxDart
  • Be Able to Build Any iOS and Android App You Want
  • Gain a Competitive Advantage in the Workplace as a Flutter Mobile Developer


  • Classroom-based: The course will be delivered in instructor-led Sessions in a well-equipped classroom at our own premises. There will be 8-12 participants in each class
  • On-site: If you have 15 or more employees seeking this training, we will deliver the course at your facility (or another location in your area, if you prefer). The training can be scheduled based on your requirement & our trainers availability.

Duration: 16 Hours

What You Will Learn

  • Fundamental Flutter concepts e.g. Stateful vs. Stateless Widgets, Widget tree, state management, animations, themes and much more.
  • Fundamental Dart concepts e.g. lists, maps, enums, loops, futures, streams, mixins, classes, and much more.
  • Learn Concepts of Object Oriented Programming (OOP): The type system, variables, functions and methods, inheritance, classes and protocols.
  • Control Structures: Using If/Else clauses, Switch statements and logic to control the flow of execution.
  • Data Structures: How to work with collections, such as Lists and Maps.
  • Software Design: How to organise and format code for readability and how to implement the Model View Controller (MVC) design pattern.

Course Outline

  • Getting started
  • Why Flutter
  • Development tools setup
  • Intro to the dart programing language
  • Flutter Stateless Widgets
  • Flutter Stateful Widgets
  • Understanding Theme in Flutter
  • Materials Design
  • Networking in Flutter
  • Flutter Basic Layouts and Container Widgets
  • State Management
  • Flutter - IO - Read/Write to Device
  • Resources day


Batch Name Time & Duration Days Start Date Early Bird Super Early Bird
Morning 9am – 1pm (8 Days) Sunday to Wednesday To be confirmed To be confirmed To be confirmed
Afternoon 2pm – 6pm (8 Days) Sunday to Wednesday To be confirmed To be confirmed To be confirmed
Evening 6pm – 10pm (8 Days) Sunday to Wednesday To be confirmed To be confirmed To be confirmed
Friday 10am – 7pm (4 Days) Fridays only To be confirmed To be confirmed To be confirmed
Online Saturday 25/04/2020 18/04/2020 25/03/2020


  • Air-conditioned Classroom
  • Laptop for each participant
  • Lunch & Snacks
  • Final Assessment
  • Course Completion Certificate

Who Should Attend

This course is intended for anyone who has knowledge in any type of programming language.

Workshop Fee: 2000/-

Early Bird Discount: 20%
Super Early Bird Discount: 40%
Group of 3: 10%
Group of 5: 15%

Rules & Regulations:

  • Commencement of classes is subject to receipt of a satisfactory number of participants. Ishraak Solutions has the right to cancel/postpone the classes.
  • Training fees include venue, lunch & refreshments, stationery, certificate etc.
  • Request for cancellation of registration must be shared at least 7 days prior to the start date of the class. In that case, the participant will get a full refund of the registration fee.
  • If the class schedule/date is changed by Ishraak Solutions, the participant may request to cancel the registration. He/She will get a full refund in that scenario.
  • Ishraak Solutions shall not be responsible in any circumstances beyond our control which may need to postpone or cancel the program or cancellation of any other expenses incurred by the participant due to such instance.


  • Nayeem Ahmed
  • Nayeem Ahmad
  • CEO, Ishraak Solutions
  • Linkedin

He has more than 17 years’ of experience of both in-house and client-side project implementations. He is a software Professional and tech enthusiast with entrepreneurial mindset. He held the position of CEO, COO & CTO in well-established IT companies. He worked in various areas including ERP Development & Implementation, Artificial Intelligence/Machine Learning/Deep Learning, Blockchain. Has a strong academic background with B.Sc. in CSE from BUET (2002) and a management training from IIT Kharagpur(2005), India.

  • Munir Uddin Ahmed
  • Sheikh Shofiullah
  • Jr. Software Engineer, Ishraak Solutions
  • Linkedin

Experienced Mobile Application Development using Flutter, Native Android Development and Native iOS development. Strong engineering professional with a Bachelor of Science - BS focused in Information Technology(IT) from University of Information Technology and Sciences. Practical experience in application integration using RESTful web services, good practical knowledge of version control systems(VCS). Practical knowledge of Agile delivery methodologies. Ability to assimilate new technologies quickly.


We provide Presentations, Links to online resources, PDF Books, List of study materials and also sample codes.

Yes, with each topic we cover, relevant code is also shared and explained during the sessions.

We are not offering any online courses at this moment. But we have a plan to do so in the near future. To let us know that you are interested, please send an email to training@ishraak.com with your preferences.

Yes, he/she can. Provided that he/she has knowledge about computer usage.