Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Menjadi developer mobile yang "Mobile"
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Muhammad Alif Akbar
February 28, 2023
Technology
73
0
Share
Menjadi developer mobile yang "Mobile"
Muhammad Alif Akbar
February 28, 2023
More Decks by Muhammad Alif Akbar
See All by Muhammad Alif Akbar
Why I Bought My First House Cash
alifgiant
0
76
Elevate user experience with Background Isolate
alifgiant
0
43
A Dev Journey In Startup Company
alifgiant
0
93
Less Code and More Productive as Android Engineer with Kotlin
alifgiant
0
49
Menjadi Generalis atau Spesialis
alifgiant
0
120
Being a “Mobile” Developer in 2020
alifgiant
0
100
Effective Learning In College
alifgiant
1
65
Why You Shouldn't Join Proclub
alifgiant
0
89
Concept of cost efficient smart CCTV network for cities in developing country
alifgiant
0
110
Other Decks in Technology
See All in Technology
すごいぞManaged Kubernetes
harukasakihara
1
370
MCPゲートウェイ MCPass の設計と実装 エンタープライズで AI を「運用できる」状態にする
mtpooh
1
210
ASTのGitHub CopilotとCopilot CLIの現在地をお話しします/How AST Operates GitHub Copilot and Copilot CLI
aeonpeople
1
210
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
1.2k
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
670
Hello UUID
mimifuwacc
0
130
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
220
新規サービス開発におけるReact Nativeのリアル〜技術選定の裏側と実践的OSS活用〜
grandbig
2
160
NgRx SignalStore: The Power of Extensibility
rainerhahnekamp
0
150
【PHPカンファレンス小田原2026】Webアプリケーションエンジニアにも知ってほしい オブザーバビリティ の本質
fendo181
0
490
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
560
Webアクセシビリティは“もしも”に備える設計
tomokusaba
0
170
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
250
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
Amusing Abliteration
ianozsvald
1
150
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
100
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Scaling GitHub
holman
464
140k
Transcript
Menjadi Programmer Mobile yang Mobile Tuntung • Gawi • Santai
#TUGASO1 Mobile (moʊbaɪl, adj), able to move or be moved freely or easily.
EST. 2017 Hello I’m Alif A Mobile App Developer linkedin.com/in/muhammad-alif-akbar
Software House → E-Commerce → Ride Hailing
SEBAGAI MATERI PEMBUKA.. KITA TIDAK AKAN MEMBAHAS KODINGAN, APALAGI NGAJARIN
KODING, TAPI LEBIH KE BERCERITA “ ”
Menjadi Programmer Mobile
Menjadi Programmer Mobile
Menjadi Programmer Mobile
Menjadi Programmer Mobile
Menjadi Programmer Mobile
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.
Ekspektasi Image by: icon8.com Image by: giphy.com Realita
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
NAMUN, SEMUANYA BERUBAH …
Saat, React Native dan Flutter hadir ...
Pilih React? https://dev.to/tobilastik/what-you-need-to-learn-before-you-dive-into-react-react-native-3kgm Image by: icon8.com
Pilih Flutter? https://medium.com/flutter-community/how-to-learn-flutter-886c0bad8a46 Image by: icon8.com
DENGAN MEMANFAATKAN CI / PIPELINE, KITA TIDAK MEMERLUKAN LAPTOP MAHAL
UNTUK ANDROID STUDIO / XCODE “ ” Apapun yang kalian pilih,
None
MAHASISWA BISA MENGGUNAKAN KOMPUTER KAMPUS, PROFESSIONAL BISA MENGGUNAKAN TABLET SAAT
DALAM PERJALANAN “ ” Kalian bahkan tidak perlu membeli laptop
flutter run --release -d web-server --web-hostname=0.0.0.0 --web-port=3000
None
Cara Debugging?
Time for a demo “ ” A picture is worth
a thousand words,
PILIHAN ADA PADA KALIAN, TAPI JANGAN TERLALU LAMA BERPIKIR, MULAILAH
BELAJAR HYBRID DEVELOPMENT “ ” Jadi bagaimana menjadi programmer yang mobile?
TERIMA KASIH ! Android Dev Kalsel #TUGAS01 @muh.alifgiant