- Perform project setup with Riverpod
- Implement Providers and Consumer Widgets
- Manage mutable state with Notifier Providers
- Colors
- Contrast
- White space
- UI design fundamentals
- Build UIs from scratch
- Refactor UIs
- CSS basics
- Sane CSS defaults
- Specificity and selectors
- View Figma designs
- Use ems and rems
- Structure HTML
- Flutter basics and setup
- Layout, UI, and theming
- Data models and user input
- Input in Flutter
- Text Field Widget
- Text Editing Controller
- Install and set up Flutter
- Understand basic Dart language features
- Build a simple Flutter app in Android Studio
- Set up Chakra UI in a project
- Utilize Chakra UI components and style props
- Create layouts using Flex and Grid