Folder resource pada project android merupakan tempat untuk file-file selain code. dan memang untuk android diletakkan pada folder resouce ini. resource isinya bisa bermacam-macam, misal text (string), gambar, animasi, layout dan lain-lain.



berikut merupakan folder-folder dalam resources beserta fungsinya masing-masing :
  • animator --> custom animasi.
  • anim --> custom animasi.
  • color --> warna.
  • drawable --> tempat untuk gambar dan xml lain.
  • layout --> tempat untuk layout (UI) .
  • menu --> tempat untuk menu.
  • mipmap --> untuk icon aplikasi/ gambar dengan density berbeda.
  • raw --> file-file lain yang dibutuhkan aplikasi.
  • value --> tempat untuk data teks, warna, dimensi, style.
  • xml --> file xml lain. misal konfigurasi aplikasi.
memang tidak semuanya dipakai dalam membuat aplikasi.  dan untuk lebih jelasnya bisa dibaca disini. untuk mengakses resource ini, dari jenis resurce -> nama resource nya. misal contohnya untuk value string & color dibawah ini.

file values/strings.xml (tempat kumpulan text/string dari aplikasi)


 file values/colors.xml (tempat resource untuk warna dalam aplikasi)


resource tersebut dipakai dalam layout, untuk text "@string/settings" menurut nama dalam strings.xml berlaku juga untuk warna "@color/deep_orange". seperti gambar berikut.