Age group: 20-39
App Development - Introduction to Flutter, What and Why? Introduction to Flutter, What and Why? - Introduction to Dart Introduction to Dart - Why Dart Holds the Fort Strong. Why Dart Holds the Fort Strong. - Installing Visual Studio Code and Dart Plugin. Installing Visual Studio Code and Dart Plugin. - Installing Dart SDK. Installing Dart SDK. - How to Write Dart Program - Downloading and Cloning Flutter SDK How to Write Dart Program - Assignment/Practice Downloading and Cloning Flutter SDK - Installing Flutter Plugin With Vs Code Installing Flutter Plugin With Vs Code - Understanding the Structure of Flutter Project. Understanding the Structure of Flutter Project. - Building a Simple App from Scratch - Widgets and Their Role in a Flutter App Building a Simple App from Scratch - Practice/Quiz Widgets and Their Role in a Flutter App - The Material App and Scaffold Widget - Containers and Their Role - Stateless Vs. Statefull Widgets. - Navigator and Routes - Grid View The Material App and Scaffold Widget - App Bar App Bar - Floating Action Button Floating Action Button - More Widgets - Text, Center, and Padding More Widgets - Text, Center, and Padding - Hot Reload and Hot Restart, the Tricks of Trade Hot Reload and Hot Restart, the Tricks of Trade - Recreating the Default Flutter App( UI Only ) Recreating the Default Flutter App( UI Only ) - Assignment/Practice - The http Package Containers and Their Role - Importing Images as Assets Importing Images as Assets - Importing Images from a Network. Importing Images from a Network. - Adding Icons to Widgets Adding Icons to Widgets - Understanding Row and Column Understanding Row and Column - List View and List Title List View and List Title - Building Views Using List View/builder Building Views Using List View/builder - Inkwell and Its Importance Inkwell and Its Importance - Assignment/Practice Stateless Vs. Statefull Widgets. - Defining a 'State' Defining a 'State' - The Set State() Method The Set State() Method - Returning to the Default Flutter App. Returning to the Default Flutter App. - Practice Navigator and Routes - Applying Push() Using Material Page Route Applying Push() Using Material Page Route - Applying Pop() Applying Pop() - Declaring Parameter Less Routes (Push Method()) in Material Widget. Declaring Parameter Less Routes (Push Method()) in Material Widget. - Finalize Arrangements for Out of Town Attendants and Guests. Finalize Arrangements for Out of Town Attendants and Guests - Assignment/Quiz Finalize Arrangements for Out of Town Attendants and Guests. - Using Text Field Using Text Field - Handling Changes to a Text Field Handling Changes to a Text Field - Pass Retrieved Values Using Navigator Pass Retrieved Values Using Navigator - Practice/Quiz - Applying Theme Data Applying Theme Data - The Basic Screen Layout The Basic Screen Layout - Applying Custom Font. Applying Custom Font. - Asynchronous Functions Asynchronous Functions - The 'Future' Function The 'Future' Function - 'Async' and 'Await' Functions. 'Async' and 'Await' Functions - Practice/Quiz The http Package - Model Class and Json Parsing Model Class and Json Parsing - Displaying Remote Data(News API) Displaying Remote Data(News API) - Using 3rd Party Packages Using 3rd Party Packages - The URL Launcher Package The URL Launcher Package - Adding on Tap () to News API Adding on Tap () to news API - Assignment/Practice Grid View - The 'Hero' Animation The 'Hero' Animation - Stack Stack - Alert Dialog With Buttons - Assignment: Make Your Own App
Knowledge of object-oriented programming concepts
Basic understanding of C++ / Java
Enthuziasm to Learn
Deployment and Testing: Understand the process of deploying Flutter apps to both iOS and Android platforms, and learn about testing strategies for Flutter applications.
Networking and Data Handling: Learn how to fetch data from APIs, handle asynchronous operations, and parse JSON data in Flutter.
State Management: Explore different approaches to manage state in Flutter applications, such as setState, Provider, and Bloc patterns.
Building User Interfaces: Master creating UI layouts using Flutter's widget system, including handling user input and navigation.
Understanding Flutter Basics: Learn about Flutter's architecture, widgets, and how to set up a development environment.
You'll understand all the basic concepts of Flutter development
You'll be able to build fast, native apps with Flutter
Here's why more and more people are joining Enthuziastic
Customize your lessons to meet your individual goals.
Top rated teachers to guide you through the learning process.
Attend classes anytime, anywhere. Make your own schedule.
Manage holidays or conflicting appointments easily by rescheduling classes.
A compassionate support team to listen to your needs.
Reinforce your learning with practical homework and hands-on assignments.
You will get a certificate for the completion of the course.
Collaborate with peers through discussions and shared learning experiences.
Join a vibrant alumni network for support, insights, and continued learning.
Get expert support and career advice even after the course ends.
Enroll for the course of your liking by selecting 1:1 or group classes. Choose the type of instructor you want to learn with.
Download Enthu app and schedule classes for the day and time that works best for you. You own your learning schedule.
Join classes on Zoom and start learning with lessons customized for you. Make most of our student success program.
Fill this form and we will respond back, on priority.
United States
Canada
Australia
India
UK
Netherlands
Singapore
Malaysia
Hong Kong
Germany
UAE
Enthuziastic is a lively and energetic network committed to nurturing a love for knowledge and individual development.
Home
About Us
Our Charter
Learning
Membership
Blog
Discount Coupons
Pricing Manifesto
Instructor's Registration
16192 Coastal Hwy
Lewes DE 19958
+18044084086
912 Techno IT Park,
Link Road, Borivali (W)
Mumbai,Maharashtra
400092 (India)
+18044084086
Go With The Enthu App
© 2025 Enthuziastic, Inc. All rights reserved.