AASMT Training Courses

Objectives

  • • Quickly install the framework, IDE and other tooling to startdeveloping• Understand and use Google's Dart language to quicklyprototype a mobile app• Test and deploy mobile apps that run on both iOS and Androidusing a single code base• Customize the app using a rich set of widgets, layouts andanimations

Outcomes

• Installing Flutter• Overview of Flutter Features and Architecture• Choosing an IDE• Using the Dart Programming Language• Creating an Application• Using Templates and Scaffolding• Working with Widgets (Stateless vs Stateful)• Creating the User Interface

Course Contents

• Introduction to Development with Flutter• Learn to set up a new Flutter project using Android Studio.• Understand the Widget tree and learn to use pre-made FlutterWidgets for user interface design.• Learn to incorporate Image and Text Widgets to create simplemuserinterfaces.• Learn to incorporate App Icons for iOS and Android.• Learn how to add and load image assets to Flutter projects.• Run Flutter apps on iOS Simulator, Android Emulator and physicaldevices• Creating UI with flutter• Use Hot Reload and Hot Restart to quickly refresh the app UI andunderstand when to use each.• Learning to use the Pubspec.yaml file to incorporate dependencies,custom assets and fonts.• An introduction to the Widget build() method.• Learning to use layout widgets such as Columns, Rows, Containersand Cards.• Incorporating Material icons using the Icons class.• Building Apps with State• Understand the difference between Stateful and Stateless Widgetsand when they should each be used.

Description

Data will be available soon!