- Code: 4T4476
- Level Advanced
- Category Engineering and Instumentation
- Total hrs 25
- Course Language Arabic+English
- Email aastcon@aast.edu
- Phone 01007745760
• 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
• 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.