TekNavigators

Flutter

What is Flutter?

best-training-institute-for-dot-net

PART 1: Flutter – An Overview

  1. What is Flutter?
  2. How is it essential to build mobile apps?
  3. How to set up an environment for development?
  4. Why do we need to use Flutter?
  5. What do you know about Dart?

PART 2: Deep Dive on Flutter Environment Set up

  1. How to set up your environment?
  2. Do you know how to install Flutter SDK?
  3. How to install Android Studio?
  4. Do you know how to set up Android Emulator?
  5. How to install Xcode in Mac?
  6. How to set up Xcode iOS simulator in Mac?

PART 3: Flutter Architecture

  1. An Overview of Flutter Architecture
  2. Do you know how to build a Flutter app?
  3. How to work with assets in Flutter?
  4. Deep Dive on Flutter’s Reactive Framework
  5. Deep Dive on Flutter Dev Tools
  6. How to use container widgets?
  7. What do you know about layout column and row widgets?
  8. How to use icon widget?
  9. How to build your own widget?
  10. Deep Dive on stateful widgets?
  11. What is the state in Flutter?
  12. How to work with List?
  13. How to navigate between activities?

PART 4: User Inputs and Forms

  1. How to handle user inputs?
  2. How to restrict inputs?
  3. What is a form?
  4. Form Validation and saving
  5. Deep Dive on UI Widgets

PART 5: Build UI

  1. How is flutter useful for Android and iOS dev?
  2. How is flutter useful for react naive dev?
  3. Deep Dive on Gestures and Animations
  4. What do you know about Box Constraints?
  5. What do you know about assets and images?
  6. Deep Dive on Internationalization
  7. What do you know about accessibility?
  8. How to use Tab Layouts?
  9. Deep Dive on Fragments

PART 6: Data Modelling

  1. Deep Dive on Data Modelling
  2. How to handle permissions?
  3. How to detect platforms and detect codes?
  4. Do you know how to display real time map location?
  5. How to get the real time location of a user?
  6. How to use a device camera within an app?

PART 6: Data Modelling

  1. How to use and develop packages?
  2. What is JSON?
  3. Deep Dive on JSON Parsing
  4. What do you know about JSON encoding and decoding?

PART 8: Flutter IDE and tools

  1. How to use Flutter IDE?
  2. How to use hot reload?
  3. Do you know how to test and debug your app?
  4. Deep Dive on performance profiling
  5. How to inspect your UI?
  6. How to perform build and release for android/ios apps?
  7. What do you know about continuous deployment with fastlane?
  8. How to deploy on the app store?