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

Being a “Mobile” Developer in 2020

Being a “Mobile” Developer in 2020

I share my thought in selecting which multi platform framework for creating a mobile app in 2020. To become a true "mobile" developer.

Muhammad Alif Akbar

July 21, 2020
Tweet

More Decks by Muhammad Alif Akbar

Other Decks in Technology

Transcript

  1. a “Mobile” Developer in 2020
    Being

    View Slide

  2. Just a Story
    No, This is not tutorial presentation

    View Slide

  3. Hello I’m Alif
    A Mobile App Developer
    Ye
    a
    h
    , th
    a
    t
    g
    u
    y...
    illus by: https:icon8.com
    EST. 2017

    View Slide

  4. Mobile


    App


    Developer
    So, A...

    View Slide

  5. But,...

    View Slide

  6. Restrictions
    1. Platform / Device Barrier
    2. PC Spec’s Barrier
    3. Programming Languange Barrier

    View Slide

  7. View Slide

  8. So, Who Are the true
    Mobile App Developer?

    View Slide

  9. 1. Platform / Device Barrier
    2. PC Spec’s Barrier
    3. Programming Languange Barrier
    A Web Developer

    View Slide

  10. https://play.google.com/store/apps/details?id=com.paprbit.dcoder
    Their minimum
    Requirement
    They even can use a phone / tablet

    View Slide

  11. But,
    Everything
    Has Changed

    View Slide

  12. Say hello to..

    View Slide

  13. Which To Choose?
    But, Let’s see their knowledge prerequisite
    + Node + ES6 + JSX + Redux

    + Webpack/Gulp/Grunt/Browserify

    + SASS/LESS + Anykind view lib(s)
    + Yaml
    It depends on your preferences and previous knowledge
    For building a nice looking app
    HTML, CSS, JS...............................
    Dart...................................................

    View Slide

  14. https://dev.to/tobilastik/what-you-need-to-learn-before-you-dive-into-react-react-native-3kgm
    illus by: https:icon8.com

    View Slide

  15. https://medium.com/flutter-community/how-to-learn-flutter-886c0bad8a46
    illus by: https:icon8.com

    View Slide

  16. right?
    But, still, when you need
    to build the app, it need
    AS / Xcode

    Not, so “mobile” again

    View Slide

  17. Oh sure you can,... using pipeline
    https://codemagic.io

    View Slide

  18. right?
    But, then, at least you
    need a laptop since you
    can’t install it on server

    Not, so “mobile” again

    View Slide

  19. https://github.com/cdr/code-server Read about setup on https://alifakbar.com
    Oh sure you can,... using vs code on server
    Notice the browser tab bar
    flutter on terminal

    View Slide

  20. right?
    Ok, but, you can’t
    do debugging on
    your code,

    Not, so “mobile” again

    View Slide

  21. Oh sure you can,... using chrome dev tools
    Still on browser
    A break point

    View Slide

  22. 1. All Platform / Device
    4. Soon to be used for fuschia
    2. Low minimum PC Spec’s
    3. Only 1 Programming Language

    View Slide

  23. illus by: https:icon8.com
    So, Who Are the true
    Mobile App Developer?
    It still depends on your understanding

    View Slide

  24. Thank You !
    TWDA - July 21 2020
    @muh.alifgiant
    illus by: https:icon8.com

    View Slide