Duration : 16 sessions of 1.5 hours each over 2 months
Create stunning Mobile applications for both Android and IOS. Google Flutter is an must-learn tool for any future app developer. The platform abstracts much of the complexity so that developers can concentrate of core business logic.
During the course, we implement 1-2 full Apps that will make clear concepts such as Material App design, Scaffolding, Widgeting, etc. We start will basics of Dart language and underline the structure more relevant to flutter. We concentrate on Android development while highlighting key changes for IOS. We also learn connecting to an API backend through the "http" module. We also use other libraries to create stunning charts, using local storage and more. Finally we look at deploying these Apps on physical devices.
After completing the course, the student will be able to independently create full Apps with dynamic backends for both Android as well as IOS.
Assignment 1
Assignment 2
Assignment 3
Assignment 4
Assignment 5
Assignment 6
Assignment 7
Assignment 8
Assignment 9
Assignment 10
Assignment 11
Assignment 12
Assignment 13
Assignment 14
Assignment 15
Assignment 16