Penjelasan Folder RES Projek Android
Penjelasan Folder RES Projek Android
Setiap projek aplikasi dari berbagai bahasa pemrograman seperti java, website, C++, Phyton dan
lain sebagainya pasti memiliki struktur direktori projek yang berbeda begitu juga dengan struktur
direktori projek android.Struktur direktori projek Android berbeda dengan struktur direktori
dalam Pemrograman Java.Pemrograman android memiliki struktur direktori yang lebih
komplek dan sangat sensitif jika kamutidak mengetahuinya. Kesalahan paling sering terjadi
pada programmer android pemula adalah kurangnya pemahaman tentang direktori projek
android. Berbeda dengan java, Hampir 99% kesahalan paling sering terjadi adalah dalam
program namun dalam android susunan direktori, penamaan file atau penempatan file yang salah
juga dapat mengakibatkan error, errornya pun terkadang susah untuk di deteksi sehingga banyak
programmer pemula menganggap error terjadi dalam program.Mari simak bagaimana
penjelasan dari direktori android.
Gambar di atas adalah susunan direktori android yang dibuat di eclipse. Berikut adalah
penjelasannya :
src :berisi file dan kode-kode java (*.java). Dalam pembuatan activity atau
class harus di awali dengan huruf besar dan tanpa spasi.
gen : Folder ini berisi file .java yang digenerate otomatis oleh
sistem.JANGAN PERNAH MELAKUKAN EDIT PADA ISI FILE DI FOLDER
GEN. Karena tiap komponen dalam layout activity atau setiap file yang ada
dalam folderresmemiliki id khusus yang berbeda yang berada dalam
filegen/R.java
Android 4.2.2 : Folder berisi target android pada saat runtime atau tipe
android yang digunakan dan disesuaikan pembuatan program. 4.2.2 adalah
OS Android bertipe Jelly Bean.
bin : Folder berisi file class hasil kompilasi atau file .apk tanpasignature.
res : Folder berisi semua resource yang dibutuhkan aplikasi seperti gambar,
layout, menu, dan value. Dari gambar di atas, tidaksemua folder
tertuliskan di situ seperti rawyang berfungsi untuk meletakan audio. Yang
terpenting disini adalah kamutidak bolehsembarangan memberikan
nama folder ataupun file karena nama tersebut nantinya akan dibuat menjadi
variable di kelas R.Java, jadi aturan penulisan nama folder dan file harus
mengikuti aturan penamaan variabel.Penjelasan Folder res Project
Android
Android memiliki struktur direktori projek yang komplek dan memiliki aturan yang jauh berbeda
dengan struktur direktori projek bahasa pemrograman lainnya. Banyak yang harus kamu ketahui
tentang struktur direktori dalam android khususnya pada bagian folder res android. Ini adalah
bagian penting sebelum kamu mulai melangkah ke stepprogram. Setelah membaca
artikelsebelumnya tentangPenjelasan Direktori Project Android.Pasti kamu masih
bingung tentang penjelasan yang lebih spesifik mengenaifolder res dalam projek android. Mari
simak lebih dalam tentang folder res dalam android.
Folderres sebenarnya adalah folder yang menyimpan seluruh content atau isi yang akan
digunakan untuk membuat aplikasi android seperti layout,gambar, audio dll.Folder res ini
berhubungan dengan class R.java yang berada di
dalamfolderGEN.KelasR.Javaadalah kelas yang menyimpanIDdari seluruh
file yang ada di dalamfolder RESagar nantinya kelas java dapat mengontrol komponen
yang ada dalam layout.
Folder RES
Android mendukung fileseperti gambar dan file konfigurasi XML tertentu. Semua sumber
tersebut harus ditempatkan di dalam folder res. folder akan memiliki sub-folder untuk menjaga
fileberdasarkan jenisnya. Tidak semua folder dibuat otomatis saat kawan membuat projek
android, ada beberapa folder yang harus kita buat sendiri tapi harus mengikuti aturan penamaan
folder.
Berikut adalah beberapa aturan dalam folder RES :
1. Tidak boleh sembarangan memberi nama folder
2. Penamaan file di dalam folder res haru mengikuti aturan penamaan variabel
Diabawah ini menjelaskan pengelompokan file berdasarkan foldernya :
/res/values
Digunakan untuk mendefinisikan strings, colors, dimensions, stylesdan array statis string atau
bilangan bulat. Dengan konvensi setiap jenis disimpan dalam file terpisah, misalnya string
didefinisikan dalam res / values/ strings.xml.
/res/values-v11
adalah nilai dari API versi 11, dan / res / nilai-V14 adalah nilai-nilai API versi 14. Tergantung
dari nilai akhir values. ini digunakan jika aplikasi nantinya di install dalam OS android yang
berbeda sehingga memanfaatkan values sesuai versi sistem operasi android tersebut.
/res/animator
Folder ini berisi animasi dalam bentuk XML untuk properti animasi API yang memungkinkan
untuk menghidupkan sifat objek dari waktu ke waktu.
/res/layout
Folder ini berisi layout yang akan digunakan dalam tata letak aplikasi. Di dalam sinilah kawan
melakukan design dari aplikasi yang dibuat dengan cara drag and drop. Design yang dibuat tidak
boleh sembarangan kerena dapat menghasilkan design yang tidak responsive. Tiap component
yang dipakai dalam design akan di generate oleh sistem ke class R.java.
/res/layout-sw600dp -layout untuk tablet atau layout untuk 7 tablet (600dp lebar dan
besar)
/res/menu
Folder ini berisi sumber menu yang akan digunakan dalam aplikasi (Options Menu, Context
Menu, atau submenu)
/res/raw
/res/drawable
Folder drawableadalah direktori sumber daya dalam sebuah aplikasi yang menyediakan
gambarl bitmap yang berbeda untuk menengah, tinggi, dan layar kepadatan tinggi ekstra.
Banyak programmer android pemula yang mengalami error karena kurangnya pemahaman
tentangfolder res dan menganggap kesalahan terjadi dalam program. Sehingga tidak akan ada
pemecahan atau pun tutorial yang menjelaskan masalah error tersebut.Dan demikian
penjelasan folder RES padaprojek Android