āļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ
Memory leaks, dispose, DevTools profiler, āļāļēāļĢ rebuild widget, const constructors, keys
1āđāļĄāļāļāļāđāļāļāđāļāļāļāļđāļāđāļĢāļĩāļĒāļāđāļ dispose() āđāļāļ·āđāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļ memory leak āļāļąāļ AnimationController?
āđāļĄāļāļāļāđāļāļāđāļāļāļāļđāļāđāļĢāļĩāļĒāļāđāļ dispose() āđāļāļ·āđāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļ memory leak āļāļąāļ AnimationController?
āļāļģāļāļāļ
āđāļĄāļāļāļ dispose() āļāļāļ AnimationController āļāļ°āļāļĨāđāļāļĒāļāļĢāļąāļāļĒāļēāļāļĢāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļ animation controller āļĢāļ§āļĄāļāļķāļ listener āđāļĨāļ° timer āļ āļēāļĒāđāļ āļŦāļēāļāđāļĄāđāļĄāļĩāļāļēāļĢāđāļĢāļĩāļĒāļāļāļĩāđ controller āļāļ°āļĒāļąāļāļāļāļāļģāļāļēāļāļāļĒāļđāđāđāļāļ·āđāļāļāļŦāļĨāļąāļāđāļĄāđāļŦāļĨāļąāļāļāļēāļ widget āļāļđāļāļāļģāļĨāļēāļĒāđāļāđāļĨāđāļ§ āļāļģāđāļŦāđāđāļāļīāļ memory leak āđāļĨāļ°āļāļēāļāđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāđāļāđāļŦāļēāļ controller āļāļĒāļēāļĒāļēāļĄāļāļąāļāđāļāļ widget āļāļĩāđāļāļđāļāļĨāļāđāļāđāļĨāđāļ§
2āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāļāļ Flutter DevTools āļāļĩāđāļāđāļ§āļĒāļĢāļ°āļāļļ memory leak āđāļāđ?
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāļāļ Flutter DevTools āļāļĩāđāļāđāļ§āļĒāļĢāļ°āļāļļ memory leak āđāļāđ?
āļāļģāļāļāļ
Memory Profiler āđāļ Flutter DevTools āđāļŦāđāļĄāļļāļĄāļĄāļāļāđāļāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļĩāđāļĒāļ§āļāļąāļāļāļēāļĢāđāļāđāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļ snapshot āļāļāļ heap āļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāđāļāļāđāļāļāļāđāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ āļāļĢāļ§āļāļāļąāļ instance āļāļĩāđāđāļĄāđāļāļđāļāđāļāđāļāļāļ§āļēāļāđāļāļĒ garbage collector āđāļĨāļ°āļĢāļ°āļāļļāļāļēāļĢāļāđāļēāļāļāļīāļāļāļĩāđāļāļąāļāļāļ§āļēāļāļāļēāļĢāļāļĨāđāļāļĒāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ
3āļāļ°āļĨāļāļāļēāļĢ rebuild widget āļāļĩāđāđāļĄāđāļāļģāđāļāđāļāđāļ Flutter āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ°āļĨāļāļāļēāļĢ rebuild widget āļāļĩāđāđāļĄāđāļāļģāđāļāđāļāđāļ Flutter āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
āļāļēāļĢāđāļāđ const āļŦāļāđāļē constructor āļāļāļ widget āļāđāļ§āļĒāđāļŦāđ framework āļāļģ instance āđāļāļīāļĄāļāļĨāļąāļāļĄāļēāđāļāđāđāļāļāļāļĩāđāļāļ°āļŠāļĢāđāļēāļāđāļŦāļĄāđāļāļļāļāļāļĢāļąāđāļāļāļĩāđ build āļāļķāđāļāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļēāļĢ rebuild āļāļĩāđāđāļĄāđāļāļģāđāļāđāļāđāļāļĢāļēāļ° Flutter āļĢāļąāļāļĢāļđāđāļ§āđāļē widget āđāļĄāđāđāļāđāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ widget āđāļāļ const āļāļđāļāļŠāļĢāđāļēāļāļāļķāđāļāđāļāđāļ§āļĨāļēāļāļāļĄāđāļāļĨāđāđāļĨāļ°āđāļāđāļāđāļ§āđāđāļāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģāđāļāļ·āđāļāļāļģāļāļĨāļąāļāļĄāļēāđāļāđ
āļŠāļēāđāļŦāļāļļāļŦāļĨāļąāļāļāļāļ memory leak āļāļąāļ StreamController āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļĢāđāļāđ Key āļāļĢāļ°āđāļ āļāđāļāđāļāļ·āđāļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļ ListView āļāļĩāđāļĄāļĩāļĢāļēāļĒāļāļēāļĢāļāļķāđāļāļāļąāļāđāļĢāļĩāļĒāļāđāļŦāļĄāđāđāļāđ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Flutter āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Dart
āļāļ·āđāļāļāļēāļāļ āļēāļĐāļē Dart
āļāļ·āđāļāļāļēāļ Flutter
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļ Widget
āļāļēāļĢāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļ
āļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ
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 āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ