CSE335 Lab Mannual
CSE335 Lab Mannual
CSE335 Lab Mannual
Lab Manual
Version: 2022.01
2 Introduction to Dart 4
4 Introduction to Flutter 6
12 Firebase 14
Lab Exercise:
▪ Solving 4/5 basic problems in dart language.
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Solving 2/3 basic OOP problems in dart language.
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Create flutter project
▪ Use the classes to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use the classes to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use the classes to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Design the interface of the calculator according to student’s design sense
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Build 1/2 functionalities for the calculator
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use the classes to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use API to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use Google Sheet to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Lab Exercise:
▪ Use Firebase to solve 1/2 problem
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Tools:
▪ Android Studio
▪ Visual Studio Code
▪ Emulator
▪ Browser
Textbook(s)
1. Beginning Flutter: A Hands On Guide to App Development by Marco L. Napoli
2. Learn Google Flutter Fast: 65 Example Apps by Mark Clow
References:
1. Official Flutter Documentation: https://docs.flutter.dev/