Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1āļāļ§āļĢāđāļāđāļ§āļīāļāđāļāđāļāđāļāđāļāļāļēāļĢāļāļąāļāđāļĢāļĩāļĒāļ children āļāļēāļĄāđāļāļ§āļāļāļāđāļ Flutter?
āļāļ§āļĢāđāļāđāļ§āļīāļāđāļāđāļāđāļāđāļāļāļēāļĢāļāļąāļāđāļĢāļĩāļĒāļ children āļāļēāļĄāđāļāļ§āļāļāļāđāļ Flutter?
āļāļģāļāļāļ
Row āļāļ·āļāļ§āļīāļāđāļāđāļāļāļ·āđāļāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļąāļāđāļĢāļĩāļĒāļ children āļāļēāļĄāđāļāļ§āļāļāļāļāļēāļĄāđāļāļāļŦāļĨāļąāļ (main axis) āđāļāļĒāļāļ°āđāļāļēāļĢāļ constraints āļāļāļ parent āđāļĨāļ°āļāļĢāļ°āļāļēāļĒāļāļ·āđāļāļāļĩāđāļāļēāļĄāļāļļāļāļŠāļĄāļāļąāļāļī mainAxisAlignment āđāļĨāļ° crossAxisAlignment āļŠāļģāļŦāļĢāļąāļāđāļĨāļĒāđāđāļāļēāļāđāđāļāļ§āļāļąāđāļ Column āļāļ·āļāļŠāļīāđāļāļāļĩāđāđāļāļĩāļĒāļāđāļāđāļēāļāļąāļ
2āļāļļāļāļŠāļĄāļāļąāļāļīāđāļāļāļāļ Row āļŦāļĢāļ·āļ Column āļāļĩāđāļāļ§āļāļāļļāļĄāļāļēāļĢāļāļĢāļ°āļāļēāļĒ children āļāļēāļĄāđāļāļāļŦāļĨāļąāļ?
āļāļļāļāļŠāļĄāļāļąāļāļīāđāļāļāļāļ Row āļŦāļĢāļ·āļ Column āļāļĩāđāļāļ§āļāļāļļāļĄāļāļēāļĢāļāļĢāļ°āļāļēāļĒ children āļāļēāļĄāđāļāļāļŦāļĨāļąāļ?
āļāļģāļāļāļ
mainAxisAlignment āļāļ§āļāļāļļāļĄāļ§āđāļē children āļāļđāļāļāļąāļāļ§āļēāļāļāļĒāđāļēāļāđāļĢāļāļēāļĄāđāļāļāļŦāļĨāļąāļ (āđāļāļ§āļāļāļāļŠāļģāļŦāļĢāļąāļ Row, āđāļāļ§āļāļąāđāļāļŠāļģāļŦāļĢāļąāļ Column) āļāļąāļ§āđāļĨāļ·āļāļāđāļāđāđāļāđ start, center, end, spaceBetween, spaceAround āđāļĨāļ° spaceEvenly āļŠāđāļ§āļ crossAxisAlignment āļāļ§āļāļāļļāļĄāļāļēāļĢāļāļąāļāļ§āļēāļāļāļāđāļāļāļāļąāđāļāļāļēāļ
3āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ Expanded āđāļĨāļ° Flexible āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ Expanded āđāļĨāļ° Flexible āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Expanded āļāļąāļāļāļąāļāđāļŦāđ child āđāļāļīāļĄāđāļāđāļĄāļāļ·āđāļāļāļĩāđāļāļĩāđāļĄāļĩāļāļąāđāļāļŦāļĄāļ (fit: FlexFit.tight) āđāļāļāļāļ°āļāļĩāđ Flexible āļāļāļļāļāļēāļāđāļŦāđ child āđāļāđāļāļ·āđāļāļāļĩāđāđāļāđāļēāļāļĩāđāļāđāļāļāļāļēāļĢāļāļāļāļķāļāļāđāļēāļŠāļđāļāļŠāļļāļāļāļĩāđāļĄāļĩ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļ fit: FlexFit.loose) āļāļąāļāļāļĩāđāļāļĢāļīāļ Expanded āļāđāļāļ·āļ Flexible āļāļĩāđāļĄāļĩ fit: FlexFit.tight
Stack āļāļąāļāļ§āļēāļ children āđāļāļĒāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĒāđāļēāļāđāļĢ?
āļāļ§āļĢāđāļāđāļ§āļīāļāđāļāđāļāđāļāđāļāļāļēāļĢāļāļąāļāļ§āļēāļ child āļāļĩāđāļāļģāđāļŦāļāđāļāđāļāļāļēāļ°āļ āļēāļĒāđāļ Stack?
+21 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Flutter āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Dart
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļē Dart
āļāļ·āđāļāļāļēāļ Flutter
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļ Widget
āļāļēāļĢāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļ
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
ListView & GridView
āļāļēāļĢāļāļģāļāļēāļāđāļĨāļ° Routing
āļāļēāļĢāļāļąāļāļāļēāļĢ State āļāļ·āđāļāļāļēāļ
Provider Pattern
Networking & HTTP
āļāļēāļĢāļāļĩāđāļĢāļĩāļĒāļĨāđāļĨāļāđ JSON
āļāļēāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļ
āļāļāļĢāđāļĄāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļ
āđāļāļāļīāđāļĄāļāļąāļ
āļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄ Firebase
āļāļēāļĢāļāļāļŠāļāļāļĒāļđāļāļīāļ
āļāļēāļĢāļāļāļŠāļāļ widget
āļāļēāļĢ Build āđāļĨāļ° Deploy
āļāļēāļĢāļāļąāļāļāļēāļĢāđāļāđāļāđāļāļ
āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
Streams & RxDart
State Management āļāļąāđāļāļŠāļđāļ
Flutter Design Patterns
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļ
Platform Channels
Custom Painting
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļāļāļāļĨāļīāđāļāļāļąāļ Flutter
āđāļāļĩāđāļĒāļ§āļāļēāļ Flutter āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ