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

Menjadi developer mobile yang "Mobile"

Menjadi developer mobile yang "Mobile"

Muhammad Alif Akbar

February 28, 2023
Tweet

More Decks by Muhammad Alif Akbar

Other Decks in Technology

Transcript

  1. Menjadi
    Programmer Mobile
    yang Mobile
    Tuntung • Gawi • Santai #TUGASO1
    Mobile (moʊbaɪl, adj), able to move or be moved freely or easily.

    View Slide

  2. EST. 2017
    Hello I’m Alif
    A Mobile App Developer
    linkedin.com/in/muhammad-alif-akbar
    Software House → E-Commerce → Ride Hailing

    View Slide

  3. SEBAGAI MATERI PEMBUKA..
    KITA TIDAK AKAN MEMBAHAS KODINGAN,
    APALAGI NGAJARIN KODING,
    TAPI LEBIH KE BERCERITA


    View Slide

  4. Menjadi Programmer Mobile

    View Slide

  5. Menjadi Programmer Mobile

    View Slide

  6. Menjadi Programmer Mobile

    View Slide

  7. Menjadi Programmer Mobile

    View Slide

  8. Menjadi Programmer Mobile

    View Slide

  9. APLIKASI YANG DIBUAT MOBILE,
    YANG BUAT TIDAK MOBILE,
    PLATFORM, DEVICE, BAHASA PROGRAM,
    SEMUANYA TERBATAS 😭


    Mobile (moʊbaɪl, adj), able to move or be moved freely or easily.

    View Slide

  10. Ekspektasi
    Image by: icon8.com
    Image by: giphy.com
    Realita

    View Slide

  11. Programmer “Mobile” Sesungguhnya?
    2. Jalan di semua platform
    3. Tidak ada minimum spek laptop
    https://play.google.com/store/apps/details?id=com.paprbit.dcoder
    Bahkan bisa di tablet atau HP
    1. Tidak perlu kuasai banyak bahasa

    View Slide

  12. NAMUN,
    SEMUANYA BERUBAH …

    View Slide

  13. Saat,
    React Native dan Flutter hadir ...

    View Slide

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

    View Slide

  15. Pilih Flutter?
    https://medium.com/flutter-community/how-to-learn-flutter-886c0bad8a46
    Image by: icon8.com

    View Slide

  16. DENGAN MEMANFAATKAN CI / PIPELINE,
    KITA TIDAK MEMERLUKAN LAPTOP MAHAL
    UNTUK ANDROID STUDIO / XCODE


    Apapun yang kalian pilih,

    View Slide

  17. View Slide

  18. MAHASISWA BISA MENGGUNAKAN
    KOMPUTER KAMPUS, PROFESSIONAL BISA
    MENGGUNAKAN TABLET SAAT DALAM
    PERJALANAN


    Kalian bahkan tidak perlu membeli laptop

    View Slide

  19. flutter run --release -d web-server --web-hostname=0.0.0.0 --web-port=3000

    View Slide

  20. View Slide

  21. Cara Debugging?

    View Slide

  22. Time for a demo
    “ ”
    A picture is worth a thousand words,

    View Slide

  23. PILIHAN ADA PADA KALIAN,
    TAPI JANGAN TERLALU LAMA BERPIKIR,
    MULAILAH BELAJAR HYBRID DEVELOPMENT


    Jadi bagaimana menjadi programmer yang mobile?

    View Slide

  24. TERIMA KASIH !
    Android Dev Kalsel #TUGAS01
    @muh.alifgiant

    View Slide