Mengelola Database pada Aplikasi Flutter dengan Studi Kasus Membuat Aplikasi Buku Tamu

Aplikasi Buku Tamu

Seperti yang saya sampaikan pada artikel sebelumnya, pembahasan kali ini saya akan mencoba menjelaskan cara menggunakan database pada Flutter, dengan studi kasus pembuatan aplikasi Buku Tamu. Aplikasi ini terinspirasi dari challenge Dicoding: Digital Guest Book. Aplikasi ini terdiri dari dua fitur yaitu pencatatan acara (event) dan pencatatan tamu (guest) untuk tiap-tiap acara. Kita langsung saja […]

Lanjutkan membaca


Menyimpan Pengaturan Aplikasi dengan Flutter

pubspec.yaml

Pembahasan kali ini saya akan mencoba menjelaskan bagaimana caranya menyimpan pengaturan-pengaturan pada aplikasi untuk kemudian digunakan kembali saat aplikasi dibuka di lain waktu. Pada Android native (Java atau Kotlin) tersedia pustaka SharedPrefrence, demikian pula pada Flutter. Namun jika pada Android native kita bisa langsung memanfaatkan pustaka, tidak begitu pada Flutter. Anda harus mengimpor pustaka tersebut […]

Lanjutkan membaca


Transaksi Activity pada Aplikasi dengan Flutter

Transaksi Activity

Pembahasan kali ini saya akan mencoba menjelaskan bagaimana cara memanggil/menampilkan activity lain dari activity utama. Silakan memulai proyek baru dengan Flutter, atau Anda dapat meneruskan proyek yang sudah pernah dibuat pada artikel ini. Saya akan menggunakan 3 (tiga) activity pada pembahasan kali ini. Ketiga activity ini akan saya simpan pada berkas dart baru. Untuk menambahkan […]

Lanjutkan membaca


Mengenal Aplikasi Android dengan Flutter (Bagian II)

Aplikasi dengan Flutter

Pada bagian pertama, kita sudah mencoba membuat contoh aplikasi pertama dengan Flutter. Seperti yang saya sampaikan pada bagian tersebut, saya akan menjelaskan kode sumber dari yang sudah kita buat. Sebelum membahas kode, yang perlu Anda ketahuai dari Flutter adalah bahwa seluruh bagian dari aplikasi merupakan Widget. Pada kode sumber Anda dapat melihat kata kunci seperti: […]

Lanjutkan membaca


Mengenal Aplikasi Android dengan Flutter

Layout Bawaan Aplikasi Flutter

Saya sudah pernah membuat artikel tentang bagaimana memasang Flutter pada komputer dengan sistem operasi Windows di sini. Kali ini saya akan mencoba menjelaskan cara membuat aplikasi dengan framework Flutter. Silakan baca dulu artikel sebelumnya untuk bagaimana menyiapkan sebuah proyek aplikasi baru dengan Flutter. Ketika lingkungan pengembangan proyek aplikasi dengan Flutter telah siap, Anda akan dihadapkan […]

Lanjutkan membaca


Menambahkan Efek Riak (Ripple) pada Button atau View

Gradient dan Ripple

Saat Anda mengklik sebuah tombol pada suatu aplikasi Android, mungkin Anda pernah melihat suatu efek seperti lingkaran yang semakin meluas, itulah yang disebut efek riak (ripple). Dalam pengembangan aplikasi Android, efek riak ini baru tersedia pada SDK Android versi 21 atau versi Lollipop 5x. Berikut ini contoh aplikasi untuk menambahkan efek riak pada Button atau […]

Lanjutkan membaca


Aplikasi SMS Gateway dengan Android dan NG Framework (Bagian II)

Notifikasi SMS Terkirim

Setelah sebelumnya kita menyiapkan web service untuk keperluan SMS Gateway menggunakan NG Framework, kali ini kita tinggal membuat aplikasi Android untuk keperluan pengiriman SMS. Basis aplikasi yang kita buat hampir mirip dengan contoh aplikasi pada artikel Menampilkan Notifikasi Setiap Jam dengan Service. Sebaiknya Anda sudah mempelajari artikel tersebut sehingga Anda tidak kebingungan mengikuti langkah-langkah pengembangan […]

Lanjutkan membaca


Aplikasi SMS Gateway dengan Android dan NG Framework

SMS Gateway

Sudah tahu dong pengertian SMS Gateway? Jadi saya tidak perlu membahasnya lagi. Nah, seiring berkembangnya teknologi di masa sekarang ini, dengan bermunculan ponsel cerdas seperti ponsel dengan sistem operasi Android, membuat SMS Gateway tidak lagi sulit. Jika dulu Anda harus mempunyai modem khusus agar dapat menerima dan mengirim SMS, saat ini Anda bisa menggunakan ponsel […]

Lanjutkan membaca


Menambahkan Watermark pada Gambar Menggunakan NG Framework

Contoh Watermark

Kita kembali membahas NG Framework. Kali ini bagaimana membuat tanda air (watermark) pada berkas gambar yang dipasang pada situs web. Anda boleh melanjutkan menggunakan proyek ng-bootstrap yang sudah pernah dibuat sebelumnya atau membuat proyek baru. Sebagai contoh, saya menggunakan kembali proyek ng-bootstrap. Di alamat \apps\Controller sudah terdapat berkas PHP dengan nama ImageController.php, kita langsung saya […]

Lanjutkan membaca


Menampilkan Notifikasi Setiap Jam dengan Service

Tampilan notifikasi

Melanjutkan pembahasan tentang perizinan pada artikel sebelumnya, seperti sudah dijelaskan mengenai mulai otomatis (auto start), berikut ini saya akan membuat aplikasi yang memanfaatkan mulai otomatis, di mana aplikasi akan menjalankan sebuah service saat perangkat dinyalakan ulang (reboot). Service dari aplikasi ini akan menampilkan pesan notifikasi setiap jam. Kita mulai dengan membuat sebuah proyek baru dengan […]

Lanjutkan membaca