Flutter Development
Flutter Development
Flutter Development
• Training Need:
(What is the overall purpose of this course?)
In this course, anyone who wants to learn mobile development) can now build
native Android and iOS apps with one codebase ONLY! This means, instead of
having to learn Objective-C or Swift to build iOS apps, and Java, or Kotlin to build
Android apps, you can now use Flutter Mobile Development Framework to build
apps that run natively on both iOS and Android devices using the General-
purpose Dart
Flutter Development
• Course Outline :
1-Dart
Learn how to create basic Dart programs
Dart is an expressive and powerful language that has a very friendly learning
curve. This makes it a great starting language. Dart helps you craft beautiful,
high-quality experiences across all screens, with a client-optimized language,
rich and powerful frameworks, flexible tooling.
What you will learn
• Variables
• Arrays
• Flow Control
• Functions
• Error Handling
• Classes, Packages
• Polymorphism
• Generic
• Async
2-Flutter
In this course you will learn some of the more complex flutter widgets,
along with using charts, navigation and routing, and state management
What you will learn
• Widgets
a) Buttons Widget
b) Inputs Widget
c) Scaffold
• Drawer
• Bottom Navigation
AMIT Learning
• AppBar
• Notification
a) Snack Bar
b) Dialogs
• Layout Widgets
a) Gridview
b) Stepper
c) Expansion Panel
d) Card
e) Lists
• Create custom widgets
a) Stateful
• Animations
• Navigation
a) Pushed Named
b) PushNamedUnitAndRemove
c) Push and pop
• State management
• ApI Restful
• SqlDatabase
• Maps
• Firebase
• Github