Skip to content
Student Work Sample
- Introduction to Dart Programming Language
- Data Types and Variables
- Operators
- Basic Syntax
- Data Structures, Collections and Generics
- Classes and Constructors
- Inheritance
- Abstract Classes and Interfaces
- Libraries and Packages
- Async Programming
- Unit Testing and Debugging
- Introduction to Flutter
- Introduction to Mobile App Development
- Comparing Mobile App Development Frameworks
- Flutter Compilation with Dart
- Flutter Rendering
- Introduction to Widgets
- First App: Hello World
- Flutter Widgets – Everything is a Widget
- Stateless Widgets
- Stateful Widgets
- Inherited Widgets
- Widget Key Properties
- Build-in Widgets
- Build-in Layout Widgets
- Project: Calculator App
- User Inputs and Gestures
- User Gestures
- Input Widgets
- Validating Input
- Custom Input and FormField
- Project: Puzzle Game App
- Theming and Styling
- Theme Widgets
- Material Design
- iOS Cupertino
- Custom Fonts
- Dynamic Styling
- Project: What to Wear App
- Routing and Navigation
- Navigator Widgets
- Named Routes
- Screen Transitions
- Hero Animations
- Project: Club App
- Flutter Project Debugging and Deployment
- Debugging Flutter Project with DevTools
- Breakpoints and Tracing
- Debugging Application Layers
- Build and Release to Android
- Build and Release to iOS
- Publish to Apple Store
- Introduction Database Design Concepts
- Database Basics
- Introduction to SQL
- Relational Database Basics
- SQL Operations
- SQL Commands
- SQL Joins
- Writing Simple SQL Queries
- Introduction to Postgresql
- Introduction to noSQL
- Non-relational Database Basics
- Introduction to noSQL
- Advantages and Disadvantages of SQL and noSQL
- Introduction to Firebase
- Firebase as noSQL (Cloud Firestore)
- Firebase Authentication
- Firebase Database Operations
- Cloud Storage with Firebase Cloud Storage
- Project: Building a Flutter App with Firebase
- Machine Learning with Firebase
- Text Recognition
- Image Labeling
- Object Detection and Tracking
- Face Detection
- Barcode Scanning
- Language Identification
- Translation
- Smart Reply
- Project: Smart Assistant App