āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļ Widget
āļ§āļāļāļĢāļāļĩāļ§āļīāļ StatefulWidget, initState, setState, dispose, didUpdateWidget, āļāļēāļĢāļāļĢāļąāļāđāļāđāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ build
1āđāļĄāļāļāļāđāļāļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļāđāļāđāļāļāļąāļāļāļąāļāđāļĢāļāđāļĄāļ·āđāļāļŠāļĢāđāļēāļ StatefulWidget?
āđāļĄāļāļāļāđāļāļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļāđāļāđāļāļāļąāļāļāļąāļāđāļĢāļāđāļĄāļ·āđāļāļŠāļĢāđāļēāļ StatefulWidget?
āļāļģāļāļāļ
āđāļĄāļāļāļ createState() āđāļāđāļāđāļĄāļāļāļāđāļĢāļāļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļāđāļĄāļ·āđāļāļŠāļĢāđāļēāļāļāļīāļāļŠāđāļāļāļāđāļāļāļ StatefulWidget āđāļāļĒāļāļ°āļŠāļĢāđāļēāļāļāđāļāļāđāļāļāļāđ State āļāļĩāđāđāļāļ·āđāļāļĄāđāļĒāļāļāļąāļ widget āđāļĄāļāļāļāļāļĩāđāļāļđāļāđāļĢāļĩāļĒāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāļāļēāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļ Flutter āđāļĄāļ·āđāļ widget āļāļđāļāđāļāļĢāļāđāļāđāļēāđāļāđāļ widget tree āđāļāđāļāļāļĢāļąāđāļāđāļĢāļ
2āļĨāļģāļāļąāļāļāļĩāđāļāļđāļāļāđāļāļāļāļāļāđāļĄāļāļāļ lifecycle āđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāļŠāļĢāđāļēāļ StatefulWidget āļāļ·āļāļāļ°āđāļĢ?
āļĨāļģāļāļąāļāļāļĩāđāļāļđāļāļāđāļāļāļāļāļāđāļĄāļāļāļ lifecycle āđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāļŠāļĢāđāļēāļ StatefulWidget āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
āļĨāļģāļāļąāļāļāļĩāđāļāļđāļāļāđāļāļāļāļ·āļ: createState() āļŠāļĢāđāļēāļāļāđāļāļāđāļāļāļāđ State āļāļēāļāļāļąāđāļ initState() āļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļŦāđāļāļąāļ state, didChangeDependencies() āļāļ°āļāļđāļāđāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļēāļ initState āđāļĨāļ°āļāļļāļāļāļĢāļąāđāļāļāļĩāđ dependencies āđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ āđāļĨāļ°āļŠāļļāļāļāđāļēāļĒ build() āļŠāļĢāđāļēāļ UI āļĨāļģāļāļąāļāļāļĩāđāļĢāļąāļāļāļĢāļ°āļāļąāļāļ§āđāļē state āļāļđāļāļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĒāđāļēāļāļāļđāļāļāđāļāļāļāđāļāļāļāļēāļĢāđāļĢāļāđāļāļāļĢāđ
3āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļāđāļĄāļāļāļ initState() āļāļ·āļāļāļ°āđāļĢ?
āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŦāļĨāļąāļāļāļāļāđāļĄāļāļāļ initState() āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
initState() āđāļāđāļŠāļģāļŦāļĢāļąāļāļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļŦāđāļāļąāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļķāđāļāļāļĒāļđāđāļāļąāļ context āļŦāļĢāļ·āļāđāļāļ·āđāļāļāļąāđāļāļāđāļē listener, animation controller āđāļĨāļ° subscription āđāļĄāļāļāļāļāļĩāđāļāļ°āļāļđāļāđāļĢāļĩāļĒāļāđāļāļĩāļĒāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§āđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāļŠāļĢāđāļēāļāļāđāļāļāđāļāļāļāđ State āļāļķāļāđāļāđāļāļāļĩāđāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļģāđāļāļĩāļĒāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§
āļāļģāđāļĄāļāļķāļāļāļģāđāļāđāļāļāđāļāļāđāļĢāļĩāļĒāļ super.initState() āļ āļēāļĒāđāļ initState()?
āđāļāļīāļāļāļ°āđāļĢāļāļķāđāļāđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāđāļĢāļĩāļĒāļ setState() āđāļ StatefulWidget?
+17 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Flutter āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Dart
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļē Dart
āļāļ·āđāļāļāļēāļ Flutter
āļāļēāļĢāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļ
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
Layouts & Constraints
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 āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ