際際滷

際際滷Share a Scribd company logo
舒亳于仆舒 舒亰舒弍仂从舒
VS
Flutter
亠仆亳
Mobile developer
t.me/KseniyaZV
maddevs.io
Objective-C
丼仂 舒从仂亠 Flutter ?
Dart 2.5Flutter 1.9
Dart
Flutter
Flutter vs Native App Development
Flutter vs Native App Development
Flutter Fuchsia
7
3
11
110
 Material
 Cupertino
Flutter
 Single codebase +
 Hot reload +
 Declarative +
 Speed -
 Time +
 Changes +
 弌ost +
 Multiple codebase -
 Rebuild -
 Imperative -
 Speed +
 Time -
 Changes -
 Cost -
Vanilla
+
 Easy to learn and understand.
 No third-party libraries are required.
_
 Widget tree is rebuilt every time.
 Its breaking the single responsibility principle.
 Logic of current state in the UI declaration code. More complex state, code readability would decrease.
Scoped Model
+
 Business logic, state management and UI code separation.
 Easy to learn.
_
 Requires third-party library.
 As model gets more and more complex its hard to keep track when you should call notifyListeners().
BLoC (pattern recommended by Google)
+
 No third-party libraries needed.
 Business logic, state management and UI logic separation.
 Its reactive. No additional calls are needed like in case with Scoped Models notifyListeners().
_
 Experience working with streams or rxdart is required.
Android Studio offers a complete,
integrated IDE experience for Flutter.
https://flutter.dev/docs/get-
started/install
 https://flutter.dev/docs
 https://github.com/Solido/awesome-flutter
 https://www.didierboelens.com/
 https://www.youtube.com/channel/UCwXdFgeE9KYzlDdR7TG9cMw
 https://www.websoptimization.com/blog/best-apps-built-using-flutter-framework/

More Related Content

Flutter vs Native App Development