Share
Share
Share

Flutter Development with Dart

Our Training Course of flutter Development with Dart is designed to propel one’s career as a professional Flutter app developer. This course takes students through the basics and moves on to advanced concepts in Flutter app development. You don't need to learn Android / Java and iOS / Swift to build real native mobile apps! Flutter is extremely trending and gets used for major Google apps like their Adwords app - it's now marked as "ready for production", hence now is the time to jump in and learn it!






Overview


Price : $300


Course Duration :


Class start from : 03 October 2021

Women in digital

What to expect

Here is the module, you will learn those thing during the class.

      -       Introduction to Flutter

      -       Introduction to Dart

      -       Writing Dart code

      -       DartPad

      -       Installing Dart IDE and Writing Dart Program 

      -       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

                   ·         Functions

      -       Function Structure

      -       Creating a Function

      -       Function Return Data Types

      -       Void Function

      -       Function Returning Expression

      -       Functions and Variable Scope

      ·          Object-Oriented Programming (OOP)

      -       Object

      -       Class

      -       Creating a Class

      -       Adding Methods to Classes

      -       Providing Constructors for Your Classes

      -       Class — Getters and Setters

      -       Class Inheritance

      -       Abstract Class

      -       Understanding Flutter

      -       Flutter Framework

      -       Android Studio

      -       What is Android Studio?

      -       Android Studio Software Prerequisite

      -       Installing 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)

      -       Run your Flutter App on Android Phone

      -       Run your Flutter App on IPhone Device

      -       Emulator Debug Mode 

      -       Introduction to Flutter Widgets

      -       Creating a Flutter App Using Widgets

      -       What is a MaterialApp widget?

      -       Scaffold Widget

      -       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

      -       Use a Custom Font

      -       Button Widget

      1.      FloatingActionButton
      2.      RaisedButton, FlatButton, and IconButton
      3.      DropdownButton
      4.      OutlineButton
      5.      ButtonBar
      6.      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

      -       Introduction

      -       BottomNavigatorBar Widget

      -       DefaultTabController, TabBar, and TabBarView Widgets

      -       ListTile Widget

      -       ListView Widget

      -       Drawer Widget

      -       DataTable Widget

      -       SelectableText Widget

      -       Stack Widget

      -       Input and Selections Text Field Widget.

      ·         CheckboxGroup and RadioButtonGroup Widgets

      ·         Date Picker

      ·         Time Picker

      ·         Slider Widget

      ·         Switch Widget

            -       Dialogs, Alerts, and Panels Alert Dialog Widget

            -       Cupertino Alert Dialog Widget

            -       Bottom Sheet

      ·         Modal Bottom Sheet

      ·         Persistent Bottom Sheet

            -       Expansion Panel Widget

            -       Snack Bar Widge

          -       Introduction

               -       What is the JSON ?

               -       How does Firebase Database work?

               -       Firebase authentication (Signup and Login to Flutter App)

               -       Configure Your App to use Firebase Services

      ·         Adding Firebase to your Android App

      ·         Adding Firebase to your iOS App

               -       Configuring Firebase Authentication

      ·         Login to an App Using Firebase User Accounts

      ·         Logout Configuration

               -       Firebase Database

      ·         Which database is right for your project?

      ·         Real Time Database

      ·         Cloud Firestore

      -       Introduction

            -       What is GPS and how does it work?

            -       The Camera Position

            -       Adding Google Maps to a Flutter app

            -       Getting a Google API key

            -       Adding Google Maps Flutter plug-in as a dependency

            -       Adding your API key for your Android app

            -       Adding your API key for your iOS app

            -       Adding a Google Map on Your Flutter App Screen

            -       Adding a Google Map Marker

            -       Google Map Types

            -       Moving the Camera (Camera)

            -       Capturing an App User’s Location for iOS and Android Apps

                 -    Testing and Feedback for Your App

      -       Setting up a Test Environment

      -       Usability Testing by Participants

      -       Starting your Test Session

      -       Analyzing your Test

            -   Publishing Flutter Apps


      Available on the
      App Store

      Get it on
      Google Play