Overview

Flutter course from SkillXprss focuses on the development of an app from scratch. Our Flutter experts will teach the learner how to build an app step by step. Through this course, you will be able to dive deep into the functionalities of Flutter & dart. This course intends to make the learner an advanced developer who can build an app using Flutter that can be deployed on almost every platform.

Course Level: Beginner

Course Type: Online Live

Who Should Enroll?

  • Beginners in Flutter app development
  • People enthusiastic about app development
  • Developers who want to increase efficiency by developing an app on Flutter

What You Will Learn?

Build Mobile Apps using Flutter

About Different Flutter Widgets

How to prepare the environment for Flutter development

How to develop for both iOS and Android

How to Build Apps with Database at the back

How to Design a Great Mobile Application

Monir Haider Helalee

Graduated in Information and Communication Engineering from East-West University. Over 1 year of experience in mobile app development using flutter. Currently, He is working at Ishraak Solutions Limited as a Junior Flutter Developer. He has a keen interest in flutter, cross-platform app development, and exploring new UI design.

Registration Form

N.B. Please do not use any symbol in the Name field.

Registration Form

N.B. Please do not use any symbol in the Name field.

Course Outline

  • Introducing Flutter
    • Introduction to Flutter
    • Why we should choose Flutter
  • Introducing Dart
    • Which programming language used for Flutter
    • Special features of Dart
    • Constants, Data Types
    • Class, Object, Method, Public, Private
  • Setting up Flutter
    • Introducing IDE for Flutter
    • Setting up Dart and Flutter
  • Widget
    • What is Widget
    • Introducing MaterialApp and Scaffold Widget
    • Stateless Widget
    • Container, Row, Column, Alignment
    • Text, Icon, Color
    • Padding
    • Image
    • SizedBox, Spacer
    • ListView, ListTile, Stack
    • Widget Tree
    • Hot Reload
    • Hot Restart
  • User Input
    • TextField, Hint Text
    • Handling changes to a TextField
    • Form, FormField
    • Autocomplete, Keyboard List
  • Buttons
    • TextButton
    • ElevatedButton
    • OutlinedButton
    • Checkbox, Radio
    • DropdownButton
    • FloatingActionButton
  • Navigation
    • Navigator and Routes
    • Push and Pop
    • Parameter less routes (pushnamed())
  • User Interface
    • Custom Font, style
    • Primary, secondary color setup
    • Gestures
    • Silvers
    • Splash Screens
  • Asynchronous Functions
    • Future Function
    • Async and await
  • Packages
    • Pubspec.yaml
    • How to search for packages
    • Example of integrating packages
  • State management
    • Provider
  • API
    • Networking and HTTP
    • JSON and serialization

What is built with Flutter?

How Will You Benefit From the Course?

  • Get professionally trained in creating an Interactive app with Flutter.
  • Get hands-on experience by doing a real-world project for your portfolio.
  • Better knowledge gaining focused on Dart programming language.
  • Get a certificate as proof of your expertise.
  • Each class will be recorded and the video provided will be at the end of the class.
  • There will be opportunities to share any type of programming problem in the group.
  • At the beginning of each class, a quiz test will be taken on the topic of the previous class.
  • Get a professional certificate certified by industry experts.

Frequently Asked Questions

We will use Dart for the hands-on during the class.

We will use Dart. But if someone is comfortable with R, he/she can easily try the same code.

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

Individual projects are not covered in this course. But, the course will cover all the required topics necessary to take up any real-life projects.

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

Rules & Regulations

  • The commencement of classes is subject to receipt of a satisfactory number of participants. SkillXprss has the right to cancel/postpone the classes.
  • Training fees include venue, lunch & refreshments, stationery, certificate, etc.
  • Requests for cancellation of registration must be shared at least 7 days before 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 SkillXprss, the participant may request to cancel the registration. He/She will get a full refund in that scenario.
  • SkillXprss shall not be responsible in any circumstances beyond our control that may need to postpone or cancel the program or cancellation of any other expenses incurred by the participant due to such instance.

SkillXprss is one of the leading skill assessment and career development platforms in Bangladesh. We offer the most demanding skill tests, training courses, and flexible workshops for both professionals and learners.

Contact Us

  • House 76 (Level 1), Road 04, Block B
  • Niketan, Gulshan 1, Dhaka 1212
  • Bangladesh

SkillXprss App

To enroll in the Skill Tests, download the app.
Available on Google Play Store.

TOP