Langsung ke konten utama

Cara Mengatur Proyek Cordova Android

Yo! Apa kabar semuanya? Kita sudah berhasil membuat proyek Cordova kita, bahkan kita juga sudah berhasil melakukan build ke aplikasi android. Namun, hasilnya terasa masih kurang, ntah itu icon aplikasi masih bawaan Cordova, orientasi masih belum sesuai keinginan, atau tidak dalam mode fullscreen. Pada tutorial kali ini, gua akan memberitahu bagaimana caranya kalian mengatur hal-hal tersebut. Tanpa berlama-lama lagi ayo kita ke tutorialnya!

Icon

Sebelum kita melakukan pengaturan untuk icon, tentu saja kita harus sudah ada icon-nya terlebih dahulu. Berapa ukuran icon yang diperlukan, setahu gua ga ada aturan pasti asalkan ukuran rasionya 1:1, kalau gua biasanya mengikuti aturan icon dari aplikasi Google Playstore 512 x 512, jadi kalau mau mengunggah ke Google Playstore tak perlu otak-atik lagi. Oh ya, pastikan icon kalian dalam format PNG.

Kalau sudah ada icon-nya, kita bisa membuat folder baru dengan nama “icon” di folder proyek kalian dan di dalam folder icon kita masukan gambar icon kalian, untuk mempermudah kalian bisa me-rename gambar tersebut menjadi icon.png.

Selanjutnya di folder proyek, kalian akan mendapati sebuah file dengan nama config.xml, edit file tersebut menggunakan editor text yang kalian punya, kalau HTML5 developer mustinya punya kalau gak Sublime Text ya seenggaknya Notepad++.  Tambahkan snippet berikut, kalau gua paste sebelum </widget>.


<icon src="icon/icon.png"/>


Sekarang kalau kalian build ulang, icon aplikasi kalian akan berubah.

Orientasi

Secara default orientasi di aplikasi Cordova adalah otomatis. Namun, beberapa dari kalian mungkin lebih senang jika aplikasi atau gim yang kalian punya hanya bekerja pada mode landscape atau potrait. Sebenarnya ada dua cara mengatur orientasi aplikasi/gim kalian, pertama dengan menggunakan plugin, yang kedua menggunakan config.

Untuk tutorial kali ini kita menggunakan cara kedua saja dulu. Caranya masih sama dengan tutorial sebelumnya, edit config.xml dan tambahkan snippet berikut sebelum </widget>


*Untuk mode lansdscape
<preference name="orientation" value="landscape" />
*Untuk mode potrait.
<preference name="orientation" value="potrait" />


Fullscreen

Kalau kalian ingin membuat aplikasi atau gim kalian berjalan dalam mode fullscreen kalian bisa menambahkan fitur fullscreen di aplikasi atau gim kalian atau cara mudahnya kalian bisa melakukan pengaturan di file config dengan cara mengedit config.xml dan menambahkan snippet berikut sebelum </widget>


<preference name="Fullscreen" value="true"/>


Jika kalian melakuan semua langkah tutorial di atas dengan benar, file config.xml kalian akan kurang lebih seperti ini.

Config.xml
Tampilan config.xml Setelah Ditambahkan Snippet

Wajib

Ketiga tutorial di atas boleh kalian lakukan boleh tidak, tapi untuk yang ini kalian harus melakukan baik untuk proyek android atau yang lainnya. Jika kalian tidak melakukan ini, kalian tidak bisa mengakses fitur-fitur Cordova seperti plugin.

Pada file index.html kalian (di folder www) tambahkan di snippet berikut diantara <body> dan </body>.


<script type="text/javascript" src="cordova.js"></script>


Akhir Kata

Tutorial kali ini merupakan pengaturan dasar yang bisa kalian lakukan untuk proyek Cordova kalian. Kedepannya mungkin gua akan membuat ulang tutorial ini dengan plugin yang membuat aplikasi atau gim kalian lebih fleksibel. Akhir kata, jika ada yang ingin ditambahkan atau ditanyakan jangan ragu-ragu untuk berkomentar.

Komentar

Postingan populer dari blog ini

Membuat Project Cordova dan Build ke Android Terbaru

Seperti yang gua janjikan, di tutorial kali ini gua akan membahas bagaimana cara membuat proyek Cordova dan melakukan build ke platform Android terbaru yang didukung oleh Cordova sekarang yaitu Android 11 (API level 32). Pada tutorial ini, output yang kita dapatkan berupa file .apk , untuk melakukan build ke app bundle supaya bisa kalian masukan ke Google Playstore akan gua bahas pada tutorial selanjutnya karena pada blog ini kita akan mempelajarinya secara step by step (alibi sih, sebenarnya gua malas ngetik panjang). Sebelum itu, pastikan kalian sudah melakukan instalasi Cordova, Java SE JDK 11, dan sudah mempunyai resource Android SDK untuk platform Android API level 32 serta build tools 32.0.0 . Jika belum, kalian bisa melihat tutorial sebelumnya . Jika sudah, mari kita lanjut ke tutorial selanjutnya. Membuat Proyek Cordova Supaya lebih terorganisir kalian bisa membuat  folder  baru untuk proyek cordova dan  copy  direktori tersebut. Buka terminal atau command l...

Memoar of Resetter

  Memoar of Resetter Sudah sebulan lebih gua mulai menggunakan RPG Maker 2003 seperti yang gua jelaskan dalam post sebelumnya . Dalam rentang waktu artikel tersebut dibuat sampai sekarang gua menulis artikel ini, gua sudah menyelesaikan gim baru yang gua beri judul Memmoar of Resetter . Sebenarnya sih proses menyelesaikan gim ini memerlukan waktu dua bulan lebih dikarenakan gua mulai menggambar asset -nya berbarengan dengan proyek Petualangan Khairil: Pixcell . Namun, gua benar-benar fokus menggarap proyek ini saat awal bulan November lalu. Memoar of Resetter Tidak ada kata yang tepat untuk menggambarkan gim ini kecuali RPG Turnbase Classic . Yaiyalah! Soalnya gua benar-benar cuman menggunakan fitur default dari RPG Maker ga ada modifikasi lain seperti gim gua sebelumya. Waktu bermain gim ini agak susah diukur karena fitur log RPG Maker 2003 belum bisa mencatat playtime, tetapi kira-kira kalian bisa menyelesaikan gim ini 10 jam+. Sinopsis-nya sederhana saja, Zack hanyalah murid S...

Cara Melakukan Instalasi Node Js di Windows 7

Karena dah lama gak update Node Js, gua pribadi kurang tahu kalau Node Js sudah tidak support Windows 7 lagi, sekarang sudah minimal Windows 8.1 untuk menjalankan Node Js versi terbaru. Hal ini tentu akan jadi masalah jika kalian ingin menggunakan fitur-fitur yang ada di Node Js, misalkan saat kalian ingin menggunakan Cordova. Untuk melakukan pemrograman di Node Js, tentu saja kalian harus melakukan update ke versi terbaru dengan install Node Js versi terbaru di laman resminya. Dengan begitu, kalian harus melakukan upgrade pada perangkat kalian dengan melakukan upgrade OS atau mengganti perangkat yang kalian gunakan dengan perangkat yang sudah mendapat dukungan penuh dari Node Js. Namun, jika kalian hanya ingin meng- install Cordova, kalian tidak perlu repot-repot untuk menggunakan Node Js versi baru. Kalian bisa menggunakan Node Js versi lama yang masih mendukung Windows 7. Cara Melakukan Instalasi Node Js versi Lama di Windows 7 Sebelum melangkah ke tahap selanjutnya, kalian ...