Blog Engineering

Pengembangan Mobile

Pengembangan aplikasi Android dan iOS dalam praktik: memilih Flutter atau native, arsitektur dan state, performa, sampai merilis aplikasi ke store.

8 artikel

Ponsel Android di samping laptop yang menampilkan kodePengembangan Mobile

10 menit baca

Kotlin Coroutines dan Flow di Android: Panduan Praktis untuk Tim

Cara memakai coroutine dan Flow di aplikasi Android tanpa memory leak atau ANR: suspend function, dispatcher, viewModelScope, cancellation, StateFlow dan SharedFlow, collect yang aman, penanganan error, dan testing dengan runTest.

Baca artikel
Beberapa HP Android dan iPhone berjajar di meja untuk pengujian aplikasiPengembangan Mobile

10 menit baca

Cara Optimasi Performa Aplikasi Flutter yang Lemot di HP Murah

Panduan praktis mempercepat aplikasi Flutter: mengukur di profile mode pada HP Android kelas bawah, membaca frame chart di DevTools, Impeller, mengurangi rebuild, list panjang, memori gambar, isolate, waktu startup, dan ukuran APK.

Baca artikel
Orang memakai smartphone di samping laptop di atas mejaPengembangan Mobile

9 menit baca

State Management Flutter: Pilih Provider, Riverpod, atau Bloc?

Masalah apa yang diselesaikan state management di Flutter, kapan setState sudah cukup, perbedaan Provider, Riverpod, dan Bloc dalam praktik, cara memilih untuk tim Anda, dan struktur aplikasi yang tetap mudah dirawat apa pun library-nya.

Baca artikel
Output terminal saat memasang paket Android SDKPengembangan Mobile

9 menit baca

Jetpack Compose vs XML: Cara Migrasi Aplikasi Android yang Sudah Berjalan

Alasan tim Android pindah dari layout XML ke Jetpack Compose, apa yang berubah dalam cara berpikir tentang UI, cara migrasi aplikasi yang sudah ada layar demi layar, serta kebiasaan soal state, performa, dan testing yang membuat Compose berjalan baik.

Baca artikel
Desainer membuat sketsa layar aplikasi di tablet dengan stylusPengembangan Mobile

8 menit baca

SwiftUI vs UIKit: Mana yang Cocok untuk Aplikasi iOS Anda?

Perbedaan SwiftUI dan UIKit, keunggulan masing-masing, pengaruh versi iOS minimum terhadap keputusan, cara memakai keduanya dalam satu aplikasi, dan apa yang perlu dipelajari lebih dulu oleh developer iOS saat ini.

Baca artikel
Layar utama smartphone yang penuh ikon aplikasiPengembangan Mobile

9 menit baca

Cara Upload Aplikasi ke Play Store dan App Store

Yang perlu disiapkan sebelum aplikasi mobile masuk ke toko aplikasi: akun developer pribadi atau perusahaan, signing key, listing dan formulir privasi, aturan closed testing untuk akun Play baru, TestFlight, alasan umum ditolak App Store, dan rilis bertahap.

Baca artikel
Mari berdiskusi

Sedang mencari partner untuk pengembangan software?

Ceritakan proyek yang sedang Anda bangun, kebutuhan yang ingin diselesaikan, dan tantangan yang dihadapi. Kami dapat membantu membahas pendekatan teknis, scope, timeline, dan estimasi biaya.

Mulai diskusi