Template Gratis App Android Sederhana dengan Admob, Firebase dan In-app Purchase


Android Studio sebenarnya sudah menyediakan macam-macam template sederhana, untuk membangun aplikasi.

Namun pada template tersebut belum disertakan link untuk Admob, Firebase dan contoh implementasi in-app purchase.

Padahal, fitur-fitur tersebut sangat dibutuhkan oleh developer pemula.

Dalam tulisan ini, penulis menyertakan contoh template aplikasi Android sederhana, yang telah disertai kode untuk Admob, Firebase dan contoh implementasi kode pembelian menggunakan fitur in-app purchase.

Tetapi, template ini perlu ditambahkan dan dimodifikasi secara penuh oleh developer itu sendiri, terkait penambahan kode iklan dan jenis in-app purchase yang digunakan.

Sehingga, pengguna template tidak boleh berharap, jika aplikasi bisa langsung di compile dengan Android Studio dan langsung jadi.

Jika kesulitan, pengguna dapat mencari solusi terkait error melalui internet. Atau dapat melayangkan email ke uboiz@yahoo.com.

Template tersebut dapat di download di link di bawah ini:


Konsep aplikasi yang diusung template di atas, hanya digunakan untuk menampilkan konten berupa tulisan dan gambar. Dengan hanya satu halaman utama, dan satu lagi sub halaman "About Us".

Iklan Admob yang ditampilkan, adalah iklan banner dengan posisi dibawah, yang dipanggil melalui fungsi setIklan().


Variabel admobsappid dan admobsbannerid perlu diisi sendiri oleh developer, berturut-turut adalah kode aplikasi dan banner iklan yang didapat ketika mendaftarkan app dan membuat ad unit.

Sedangkan fitur in-app purchase berfungsi untuk menghandle jika ada pengguna aplikasi yang tidak ingin melihat iklan.

Artinya, pengguna dapat membeli aplikasi, dan jika sudah terbeli, pada launching aplikasi selanjutnya fungsi setIklan() tidak dijalankan, dan iklan tidak akan ditayangkan.

Variabel inappid ="buy_this_app", perlu disesuaikan dengan In-app products di sub menu Store Presence, Developer Console, Play Store.


Perlu diketahui, in-app purchase yang penulis gunakan di sini, bertipe managed product, bukan subscription product. Dan karena bersifat satu kali beli, penulis tidak menyertakan kode consume, yang artinya pembelian bersifat permanen (selama aplikasi masih disupport).

Untuk menggabungkan dengan Firebase, developer hanya perlu menambahkan sendiri file JSON yang dapat di download melalui project setting, di account Firebase masing-masing developer.


Komentar



Postingan populer dari blog ini

Apps Script untuk Cetak Sertifikat

Kebodohan Karyawan Menyalahkan Sistem

Kode Apps Script MailApp untuk Form Mengirimkan Email

Checking Data yang Belum Dimasukkan dalam Daftar Menggunakan Query Google Sheet

Generate Karakter Acak dan Menempatkannya di Sel Google Sheets dengan Apps Script

Menyembunyikan Failed Load Images di Blogger

Algorithma Bilangan Prima dengan Javascript

Apps Script untuk Mengirimkan Notifikasi Approval

Mencoba Submit Theme di Wordpress.org

Menghapus Baris di Google Sheets yang Memiliki Sel Kosong dengan Apps Script