Di Awal kita buat Projek baru, perhatikan side kiri kita ubah
tampilan dari filenya ke Android, seperti gambar di bawah ini :
Teradapat 2 Folder App Dan Gradle Scripts
Secara sederhana kalo kita paham isi dari kedua folder itu, akan sangat
muda kita memahami pesan error yang akan tampil ketika kita code Satu aplikasi,
baik itu copy dari tutorial atau code by your self.
Di dalam folder app, ada
3 folder seperti gambar di atas.
a.
Folder manifests
Di dalam folder manifests ada 1 file seperti pada gambar
berikut
Bisa kita lihat di bawah ini isi dan fungsi dari file
AndroidManifest.xml
<?xml
version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.blogbasbas.myapplication" >
<application
android:allowBackup="true"
//Fungsi ini untuk icon app, @mipmap yaitu folder di dalam Res.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.blogbasbas.myapplication" >
<application
android:allowBackup="true"
//Fungsi ini untuk icon app, @mipmap yaitu folder di dalam Res.
android:icon="@mipmap/ic_launcher"
// label
yaitu nama dari aplikasi, @string yaitu nama file xml yang tersimpan dalam
folder value
android:label="@string/app_name"
// fungsi ini untuk menampilkan icon
ketika app kita install
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
//tema dari aplikasi
android:theme="@style/AppTheme" >
android:theme="@style/AppTheme" >
//Activity yang telah kita buat
<activity android:name=".MainActivity" >
<activity android:name=".MainActivity" >
//fungsi
dari intent filter yaitu membuat activity yang ada script intent filter akan di
tampilkan terlebih dahulu
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
b.
Folder Java
Pada folder ini yang kita perhatikan hanya pada package pada bagian
atas, seperti gambar dibawah ini.
Package
itu yang kita pakai untuk menampung file class/activity.
c.
Folder res
Folder res yaitu tempat penyimpanan resoursce, paling penting
pada folder res, dilarang ada file yang mempunyai nama kombinasi huruf besar
(Ex. Main_layout.xml), itu dilarang karena akan menyebabkan error. Resoruce
digunakan untuk menyimpan file-file non-coding seperti file icon, file gambar,
file musik, file video dan lain sebagainya. Berikut panduan meletakan resource
sesuai dengan folder pada android :
-
Animator : property
animasi dalam format xml
-
Anim : animasi
view dalam format xml
-
Color : kode
warna dalam format xml
-
Drawable : file gambar
atau file xml
-
Layout : layout
user interface dalam format xml
-
Menu : menu
dalam fomat xml
-
Raw : file
apapun yang dibutuhkan aplikasi
-
Value : nilai
sederhana seperti teks, dimensi, warna dll
-
Xml : file
xml lain yang dibutuhkan untuk config.
-
Mipmap : pada file
ini berisi ukuran icon yang nantinya akan di pakai
Folder Gradle
Pada folder
gradle kita focus saja pada 2 file yang di lingkar merah.
a. build.gradle(Project:
MyAppliacation
b. build.gradel(Moduel:
App) untuk menambahkan library
Download modul versi lengkapnya download Modul
Download modul versi lengkapnya download Modul