Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Flutter

44 vues

Publié le

A Presentation I made about the Flutter Project

Publié dans : Logiciels
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Flutter

  1. 1. Flutter Google’s Open Source Cross Platform UI ToolKit Presented by Toma Velev
  2. 2. Demo
  3. 3. Write Once - Compile for Platform [X] - Run
  4. 4. Plugins .... https://github.com/flutter/plugins - Official Plugins https://pub.dev/ - Third Party Plugins
  5. 5. Fingers, Stylus, Mouse & Keyboard, Voice, Beyond Different Device Types - Different Input Methods
  6. 6. https://www.youtube.com/watch?v=IyFZznAk69U
  7. 7. Flutter SDK https://github.com/flutter/flutter
  8. 8. Skia Graphics Library - Flutter Mobile / Flutter Desktop BSD - C++ Cross Platform Library CPU Drawing Library Steadily integrating GPU Platforms ● Windows 7, 8, 8.1, 10 ● macOS 10.10.5 or later ● iOS 8 or later ● Android 4.1 (JellyBean) or later ● Ubuntu 14.04+, Debian 8+, openSUSE 13.3+, or Fedora Linux 24+ Used in Chrome(ium) and Mozilla Products https://skia.org/ / https://github.com/google/skia
  9. 9. Object Oriented, Scripting, Functional, Garbage Collected. Used in ● Flutter Web ● Flutter Dev Stage https://github.com/dart-lang/sdk Similar to Swift, TypeScript, Kotlin, C#, many more
  10. 10. ?. - Null Check Operator var, String, List, and bool int double Function is an Object Mixins are available class Foo<T extends Bar> Stream/Future async await https://dart.dev/guides/language/language-tour Default value (null)
  11. 11. Flutter API / Widgets Cupertino Material Common MediaQuery API https://flutter.dev/docs/development/ui/widgets
  12. 12. Flutter Mobile v1.5 - Ready for Production
  13. 13. Flutter Mobile Dev Stage
  14. 14. Flutter Mobile Prod Stage
  15. 15. Flutter Web - (Technical Preview)
  16. 16. Flutter Desktop - (Early Stage)
  17. 17. https://github.com/flutter/flutter/wiki/Custom-Flutter-Engine-Embedders Flutter Embedded - WIP Flutter on Raspberry Pi https://medium.com/flutter/flutter-on-raspberry-pi-mostly-from-scra 2824c5e7dcb1
  18. 18. https://flutter.dev/docs/development/platform-integration/platform-channels Plugin Development Currently officially supported for Android and iOS “Plugin Channel ID” Flutter Code Native Code Function X call Function X handling
  19. 19. UI Builders https://flutterstudio.app https://github.com/deven98/MetaFlutter https://norbert515.github.io/widget_maker/website/ Flutter UI Clones
  20. 20. Flutter vs Xamarin / React Native / NativeScript / Ionic / Cordova ... State / Render architecture like React Native Fast Reload during development (Will) Target more than just Mobile Platforms (Like Xamarin) Plugin hell like others (takes time to plug and support all) Not dependent on Native Components (+/-) Custom Made Widgets that look like the native Live Update/Code Push/ currently not available
  21. 21. Who uses it? Google, Alibaba, Many more

×