Curriculum
- 8 Sections
- 61 Lessons
- 12 Weeks
Expand all sectionsCollapse all sections
- Career Prospects after Completion2
- Flutter is an open source framework by GoogleDart is a client-optimized language for developing fast apps on any platform. Its goal is to offer the most productive programming language for multi-platform development, paired with a flexible execution runtime platform for app frameworks.30
- 2.0The Dart language – An Introduction
- 2.1Dart Programming – Functions
- 2.2Dart Type System – Why User Types
- 2.3What is String Interpolation?
- 2.4Dart Object-Oriented Concepts
- 2.5Dart – Classes And Objects – Constructor Functions
- 2.6Adding Fields to Classes
- 2.7Associated Methods in Dart/Flutter
- 2.8Loop & Lists – Shuffling, Filtering, Functions, Named Parameters
- 2.9Dart Named Parameters
- 2.10Flutter Environment Setup – MacOS, PC, IOS, Android
- 2.11Lets Start Building in Flutter
- 2.12Stateless vs Stateful Widgets – Build, Imports, Refactoring, Generics
- 2.13Connecting APIs in Flutter using HTTP
- 2.14Working in JSON
- 2.15HTTP Packages
- 2.16Lists of Widgets
- 2.17Flutter Forms and Validations
- 2.18Layouts
- 2.19Understanding Reactive Programming
- 2.20Why Streams
- 2.21The Bloc Pattern – Flutter Advanced
- 2.22The Stream Builder Widget
- 2.23RxDart – Reactive Programming
- 2.24Replacing Controllers with Subjects
- 2.25Animations in Flutter
- 2.26Data Fetching – API Implementation
- 2.27Data Storage – Offline
- 2.28Widget Rendering
- 2.29Routes & Navigations
- Project Case Study - The FrontEnd3
- NoSQL - Firebase10
- Build an Android App4
- Build an IOS App5
- A Taste of AI - Creating ChatBots2
- Bonus(s)5
Loop & Lists – Shuffling, Filtering, Functions, Named Parameters
The lesson content is empty.