Professional Documents
Culture Documents
• What's Dart?
• Variables
• Comments
• Data Types
• User input
• Math operations
• If / Switch / logical operators / conditional operator
• Loops
• Arrays and Lists
• Error handling and Exception
• Casting
• Functions
• Optional parameters
Data structures
• Number and String
• Lists
• Maps
Algorithms
• Sort
• Search
OOP
• Intro to OOP
• Classes
• Objects
• Members & Methods
• Constructor
• Inheritance
• Polymorphism and override
• Abstraction & static
• Futures
• Async & Await
Setup
Widgets
Navigation
State Management
Networking
• HTTP requests
• Casting JSON to model instances
• Fetch and display data
Architecture
• Flutter Architecture
Offline Storage
• SQLite
Advanced Topics
• News App