Learn App Development in Flutter from Ground Up

Recently, Google launched an open source software development kit (SDK) called Flutter. Although, there are several mobile app SDK present out there, but Google Flutter comes up with lots of advantage...

  • All levels
  • English

Course Description

Recently, Google launched an open source software development kit (SDK) called Flutter. Although, there are several mobile app SDK present out there, but Google Flutter comes up with lots of advantages. It is fast, free and friendly. Detail documentation is also available which is clean, clear and smooth. By using Flutter, a mobile app developer can develop an application for both the platforms i....

Recently, Google launched an open source software development kit (SDK) called Flutter. Although, there are several mobile app SDK present out there, but Google Flutter comes up with lots of advantages. It is fast, free and friendly. Detail documentation is also available which is clean, clear and smooth. By using Flutter, a mobile app developer can develop an application for both the platforms i.e. Android and iPhone at the same time. Unlike many other SDK currently present, it comes up with a hot reload feature wherein, you can make changes while testing it in real time without restarting the application. Adding icing to the cake, Flutter comprises of its own collection of widgets and has a very strong community backing it too. Seeing its popularity, already lots of big names like Alibaba, CapitalOne and others are using it. Considering this, we bring a course completely focusing on the Flutter and Dart programming language which will help you with understanding all the concepts. Why should I choose this course? This flutter online tutorial is a complete course which makes Flutter simple and easy to use. The value of this course lies on the fact that it provides the complete description of not only Flutter but also the Dart; a programming language which supports Flutter. You will start with an introduction to the Dart programming language and then work your way up to the actual mobile app development using Flutter. This practical course offers multiple labs and real-world scenarios.

What you’ll learn
  • 1. Basic Introduction
  • 2. Dart programming language, installation, data types, variables, operators, functions, lambda functions, classes, generics and packages
  • 3. Introduction to Flutter, how it works and why to use Flutter
  • 4. Overview of the framework including stateless and stateful widget
  • 5. Different flutter widgets like text, container, row, column and scaffold
  • 6. Various flutter layouts such as stack, expanded, SizedBox, SafeArea and its working
  • 7. Flutter routing i.e. basic and named routing, and getting data from the routes
  • 8. Flutter HTTP
  • 9. Different exercises for a comprehensive learning

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Dart

3
Section 3 : Flutter Introduction

4
Section 4 : Reactive Framework Overview

5
Section 5 : Flutter Widgets

6
Section 6 : Exercise 1

7
Section 7 : Flutter Layout

8
Section 8 : Flutter Routing

9
Section 9 : Flutter HTTP

10
Section 10 : Exercise 2

Curriculum

      Section 1 : Introduction
    1
    Introduction Preview
    2
    Installation
      Section 2 : Dart
    3
    Installation
    4
    Data Types Preview
    5
    Variables
    6
    Operators
    7
    Functions
    8
    Lambda Functions Preview
    9
    Classes
    10
    Generics
    11
    Packages
      Section 3 : Flutter Introduction
    12
    What Is Flutter Preview
    13
    How It Works
    14
    Why Flutter
      Section 4 : Reactive Framework Overview
    15
    Basic App
    16
    Stateless Widget
    17
    Stateful Widget
      Section 5 : Flutter Widgets
    18
    Text
    19
    Container
    20
    Row
    21
    Column
    22
    Scaffold
      Section 6 : Exercise 1
    23
    Part 1
    24
    Part 2
      Section 7 : Flutter Layout
    25
    How It Works
    26
    Stack
    27
    Expanded
    28
    SizedBox
    29
    SafeArea
      Section 8 : Flutter Routing
    30
    Basic Routing
    31
    Named Routing
    32
    Getting Data From Routes
      Section 9 : Flutter HTTP
    33
    Making Requests
    34
    Object Mapping
      Section 10 : Exercise 2
    35
    Part 1
    36
    Part 2

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.