Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Next Stop: Flutter

Wajahat Karim
November 10, 2018

Next Stop: Flutter

Recording: https://www.youtube.com/watch?v=GPtsV-u6Rd8
A talk on comparison of Flutter with other frameworks (Android/iOS Native, React Native, Xamarin, Native Script, Cordova Ionic) given at Flutter Karachi Meetup # 1 on 10th November, 2018.
https://medium.com/flutterpub/next-stop-flutter-477023188671

Wajahat Karim

November 10, 2018
Tweet

More Decks by Wajahat Karim

Other Decks in Technology

Transcript

  1. Next Stop: Flutter
    A Comparison of Flutter with Other Frameworks
    Wajahat Karim

    View full-size slide

  2. About Me
    Wajahat Karim
    - Mobile Developer (Apps & Games)
    - Writer (Co-Authored 2 Books)
    - Open Source Contributor
    - Editor at Android Pub (70,000+ followers) & Flutter Pub (1000+ followers)

    View full-size slide

  3. Flutter Pub - A Medium Publication
    ❏ 1000+ Followers
    ❏ 100+ Stories
    ❏ 50+ Writers
    ❏ 20,000 Daily Visitors
    Created and Edited by
    Wajahat Karim & Danish Amjad
    https://medium.com/FlutterPub

    View full-size slide

  4. What’re we going to talk about?

    View full-size slide

  5. What have we got?
    Native Language Hybrid Apps Compiled App

    View full-size slide

  6. A Closer Look
    Uses C# and .NET
    Not compiled to native
    Comes with many
    pre-built and mostly
    adaptive controls
    Uses JavaScript
    Not compiled to native
    Comes with some
    pre-built and partly
    adaptive controls
    Uses JavaScript
    Not compiled to native
    Comes with some
    pre-built and mostly
    adaptive controls
    Uses Dart
    Compiled to ARM/C++
    Comes with lots of
    pre-built and
    non-adaptive controls

    View full-size slide

  7. Write Once, Use Everywhere
    Write Once Write Twice

    View full-size slide

  8. Learn Once, Write Everywhere
    Learn Once Learn Twice

    View full-size slide

  9. Rich pre-styled Components Library
    All you need Style yourself

    View full-size slide

  10. Ecosystem / Third-party Libraries
    High Low

    View full-size slide

  11. Popularity / Community
    Hot Cold

    View full-size slide

  12. Performance
    Native-like Wrapped-like

    View full-size slide

  13. Native Device Features
    Native-like Wrapped-like

    View full-size slide

  14. And The Winner Is...
    Write Once, Use Everywhere
    Learn Once, Write Everywhere
    Components Library
    Performance
    Native Device Features
    Ecosystem / Third-party Libs
    Popularity / Community
    Real World Usage

    View full-size slide

  15. Thanks for listening.
    https://wajahatkarim.com [email protected]
    https://github.com/wajahatkarim3 @WajahatKarim https://medium.com/@wajahatkarim3

    View full-size slide

  16. References
    - https://hackernoon.com/react-native-vs-flutter-which-is-more-startup-friendly-c6e412d0b9ab
    - https://hackernoon.com/react-native-vs-flutter-which-one-is-better-21e576b56b41
    - https://blog.novoda.com/react-native-flutter-xamarin-a-comparison/
    - https://dzone.com/articles/flutter-vs-react-native-how-to-choose-the-best-hyb
    - https://academind.com/learn/flutter/react-native-vs-flutter-vs-ionic-vs-nativescript-vs-pwa/

    View full-size slide