News!Bagikan artikel kami melalui sosialitamu, dan dapatkan kebaikan kebaikan seperti; kesehatan, rezeki, umur panjang yang barokah, terpelihara dari bala' dan penyakit akut, dll. Tentunya dari jalan yang tidak disangka-sangka.

Follow Us

Monday, January 30, 2017

Membuat Aplikasi Android dengan Mudah

gusmuluk
Bagikan melalui WhatsApp
semoga menjadi ilmu yang bermanfaat untuk orang banyak.




Banyak tutorial yang beredar di Internet, untuk membuat website atau blog menjadi apk (aplikasi android) sangat mudah. Yaitu hanya tinggal meletakan url web/blog kita, lalu dikonversi menjadi APK. Yang perlu teman-teman tahu bahwa sebenarnya itu hanyalah semacam internet shortcut untuk menuju ke website yang dituju. Maka jika diperhatikan, ukuran aplikasinya sangat kecil Hanya dibawah 50 Kb.

Sudah banyak application generator yang bertebaran seperti www.appsgeyser.com . Dan sekali lagi perlu diperhatikan bahwa aplikasi yang dihasilkan adalah hanya sebuah internet shortcut.

Tidak salah memang, hanya saja cara tersebut terlalu instan, kurang elegan, kurang keren dan kurang tepat. Untuk itu, bagi teman-teman yang terbiasa membuat website dan familiar dengan HTML, CSS dan Javascript, teman-teman dapat melakukan development aplikasi android yang sekarang bisa dilakukan dengan metode Hybrid. Metode ini tidak menggunakan Java dan XML melainkan dengan HTML, CSS dan Javascript.

Contoh yang sudah jadi seperti davidprasetyo.com versi android yang dapat didownload di SINI

Demo App

Penasaran bagimana cara pembuatannya? Berikut langkah-langkahnya :

1. Siapkan apache sebagai web server. Untuk mempermudah, kita bisa menggunakan XAMPP. Download XAMPP disini

2. Install XAMPP, Lalu Start Apache Service

3. pada folder htdocs, misal C:\xampp\htdocs  beri folder baru misalkan projectwebdroid

4. Siapkan Template. Bagi teman-teman yang tidak sempat membuat template android, silahkan search di google "template android HTML". Mau cari gratis atau mau berbayar silahkan. Atau download contoh template disini

5. Download template yang disukai, lalu taruh di folder projectwebdroid tadi.

6. Pastikan ada index.html serta folder css maupun js (javascript). Jika ada folder bootstrap atau pendukung images jangan ketinggalan juga.



7. Pastikan service apache pada XAMPP sudah menyala.

8. Buka Browser (Lebih baik pakai chrome). Masuk ke developer tools (ctrl+shift+i)

9. Untuk mensimulasikan device mobile maka pilih Toggle device mode


10. Disitu juga ada pilihan penyesuaian besar layar. Teman-teman bisa mengeksplor itu nanti


11. Untuk mengetes template yang barusan diunduh, ketik di address bar browser http://localhost/projectwebdroid 

12. Jika tampilan sudah berhasil muncul, maka saatnya berkarya mengintegrasikan aplikasi kita dengan blog / Website. Sebelumnya akan saya sampaikan dulu bahwa aplikasi android berbasis web dasar datanya adalah API atau yang umum disebut orang sebagai FEED. API / FEED bertugas mengambil data dari database server dan umumnya ditampilkan dalam bentuk JSON. contoh pada blogspot :

http://www.davidprasetyo.com/feeds/posts/default?alt=json-in-script&callback=myFunc

alt=json-in-script sedangkan myFunc adalah fungsi yang akan dipanggil untuk merender data JSON

baca juga documentation API blogspot disini :

https://developers.google.com/gdata/samples/blogger_sample

Untuk pengguna wordpress, penggunaan JSON API bisa dilihat disini :

http://www.htmlgoodies.com/beyond/javascript/provide-a-json-feed-from-your-wordpress-site-using-the-json-api-plugin.html

Untuk Pengguna Joomla :

http://extensions.joomla.org/extension/json-export

Untuk Pengguna Drupal :

https://www.drupal.org/project/rest_json

13. Selanjutnya kita harus merender JSON ke dalam website kita.

Contohnya seperti ini : Ini adalah sample kode index.html aplikasi blog saya :

Sample Code  (Klik untuk melihat source code)

davidprasetyo.com ganti dengan url blog anda.

14. Buat Function Javascript untuk merender data :

Sample Code 

15. Sisanya teman-teman hanya perlu berkreasi seperti mendevelop web dengan client-side-scripting dengan angularJS, maupun JQuery. Dengan CSS anda dapat menentukan warna dan design.

16. Berikut ini style sidebar menunya jika sudah jadi


17. Sekarang saatnya mengubah Project tadi menjadi APK dengan cepat dan instan.

Caranya adalah download website 2 apk builder

18. Install lalu jalankan aplikasinya

19. Isi yang perlu diisi sesuai dengan keinginan anda. Disini yang penting adalah :

- website type to convert = Local HTML Website

- directory of local website = tempat project anda barusan (htdocs/projectwebdroid atau www/projectwebdroid )


20. Klik Generate APK. Setelah digenerate, biasanya installer apk ada di desktop. Pindahkan ke device mobile anda dengan kabel data atau bluetooth, lalu install dan jalankan. Aplikasi Android berbasiw web anda sudah jadi.

21. Alternatif lain :

http://phonegap.com/

https://www.smashingmagazine.com/2014/03/4-ways-build-mobile-application-part4-appcelerator-titanium/

http://help.yoyogames.com/hc/en-us/articles/216753498-GameMaker-Studio-Android-SDK-and-NDK-setup-

22. Tips dan Trik
- Gunakan css dan js file lokal. Kalau bisa image pun juga lokal. Hal ini untuk menghindari loading page yang terlalu berat.
- Gunakan localStorage pada javascript untuk menyimpan value-value secara permanen.
- Gunakan sqlite jika ingin memakai database

Kira begitu untuk membuat aplikasi android tanpa perlu menggunakan SDK JDK eclipse dan semacamnya. Teknik ini memang ada kekurangan dan kelebihannya, tapi untuk sebuah project yang skalanya pribadi dan sederhana, teknik ini sangat cepat dan dapat diandalkan.

Tambahan :

Karena Banyak pertanyaan tentang teknis, saya share saja ya source code nya yang sudah berjalan :
https://github.com/davithace/davidwebapp

Preview :
http://davithace.github.io/davidwebapp/


Bagikan : Facebook | Twitter | WhatsApp

google+

linkedin

previous
« Prev Post
Author Image

gusmuluk
Santri Lampung


ADVERTISMEN

Riset Ilmiyah SantriLampung

Open
santrilampung.com

Saran Baca untuk Anda


Baca juga khasanah TheSantri berikut
BARANG KALI INGIN MENTRAKTIR CREATOR DENGAN SECANGKIR KOPI DAN SEPOTONG BAKWAN SILAHKAN TRANSFER MELALUI REKENING MANDIRI BERIKUT. SEMOGA ALLAH MEMBALAS DENGAN YANG LEBIH BAIK.

Saklar Jiwa Lentera Hati

Pengantar Mencapai Pencerahan Jiwa. Ayo Tafakur Tingkatkan Keimananmu disini
Open