Flutter

by Euphoria Gen X Claim Listing

Flutter course is offered by Euphoria Gen X for all skill level. Get the ultimate career guidance from Euphoria GenX. As a reliable career guidance provider, we drive students to meet their career goals smoothly.

$3599

Contact the Institutes

Fill this form

Advertisement

Euphoria Gen X Logo

img Duration

45 Hours

Course Details

Flutter course is offered by Euphoria Gen X for all skill level. Get the ultimate career guidance from Euphoria GenX. As a reliable career guidance provider, we drive students to meet their career goals smoothly. Here you will get much-needed practical hands-on experience that will boost your career in the best way. 

 

Content:

Module 1: Introduction

  • About types of mobile platforms
  • What is flutter
  • Flutter architecture
  • Flutter versions
  • Flutter windows setup

 

Module 2: Flutter Basics

  • Creating a new project using VS code
  • Overview of generated files and folders
  • Analyzing the default app

 

Module 3: About Dart

  • Dart basics
  • Play with Dart using online editor

 

Module 4: First Flutter App

  • Building an app from scratch
  • Running the app on emulator
  • Class constructors & named arguments
  • Deep dive basics into flutter app
  • Building a widget tree
  • Visible & Invisible widgets
  • Adding layout widgets

 

Module 5: Event Handling

  • Connecting functions with buttons
  • Anonymous functions
  • Updating widget data
  • Understanding lists (Dart concept)

 

Module 6: Flutter widgets

  • Types of widgets
  • Using private properties
  • Creating a new custom widget
  • First styling & layout steps
  • Navigating official docs & widget catalog
  • Integrating with callback functions

 

Module 7: Introducing maps

  • Mapping lists to widgets
  • Final vs. const keywords
  • About if statements
  • More on if statements(Dart concept)
  • The null value(Dart concept)
  • Outputting widget conditionally
  • Splitting app into widgets
  • Getters & else-if (Dart concept)

 

Module 8: Running / Debugging apps on real mobile devices

  • Introduction
  • Running app on real android device
  • Running app on ios emulator
  • Running app on real ios device
  • Working with emulators and using emulators
  • Understanding error messages & fixing errors

 

Module 9: Debugging

  • Introduction
  • Using the debugger
  • Getting started with the Dart dev tools
  • About Repaint Rainbow

 

Module 10: Flutter widget & Styling

  • An overview of core flutter widgets
  • Combining widgets
  • About column alignment
  • Adding transaction model & transaction data
  • Mapping data into widgets
  • Building a custom list item
  • Advanced styling
  • Containers vs Columns vs Rows
  • Using string interpolation

 

Module 11: Forms & Gestures

  • Types of gestures
  • Flutter forms
  • Form Field widgets
  • Managing form state with form methods

 

Module 12: Flutter animations

  • About animations
  • Custom painter and canvas
  • Types of animations

 

Module 13: Flutter routing

  • Need of routing
  • Declarative routing & named routes
  • Routing animations

 

Module 14: Flutter state management

  • Deep dive into stateful widgets
  • Managing central state
  • Blocs(Business Logic Components)

 

Module 15: Using native device features

  • Using image picker & Camera
  • Storing image on the real device
  • Working with SQLite
  • Working with location services for google maps

 

Module 16: Sending Http Requests

  • Introduction
  • On Device & Web Storage
  • Preparing backend
  • Working with futures in DART
  • Futures & Async code
  • Showing a loader indicator
  • Handling errors

 

Module 17: Firebase

  • About firebase
  • Push notifications
  • About authentication
  • Building a chat app

 

Module 18: Publishing App To Store

  • App configuration
  • Publishing android apps
  • Publishing ios apps

 

Module 19: Project Work & Documentation

  • Kolkata Branch

    Plot No. E2-4, Block-GP Sector-V, Kolkata

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy