(Android)
2
Aplikasi Mobile (Mobile Application)
KARAKTERISTIK
APLIKASI MOBILE
▫ Short-duration activities: SMS, membaca
notifikasi, mengambil foto dan mengunggahnya ANDROID
ke internet, dan sebagainya.
▫ Dapat diakses dengan cara-cara yang sederhana/
simple (one touch, sliding, non scrollable, pinch)
▫ Tampilan berukuran kecil dan minimal
4
Pengembangan Perangkat Lunak Android
Android Platform Development
▫ Android SDK (Software Development Kit)
- Android SDK menyediakan framework dan API (Application Programming
Interface) yang diperlukan sebagai tools untuk memudahkan pengembangan
aplikasi Android dengan menggunakan bahasa pemrograman Java.
- API = Sekumpulan perintah, fungsi, serta protokol yang dapat digunakan oleh
programmer saat membangun perangkat lunak untuk sistem operasi tertentu.
▫ Android Debugging bridge (ADB)
- Android debug bridge (ADB) merupakan tool untuk terhubung ke perangkat
Android (virtual atau real), untuk tujuan mengelola perangkat atau debugging
aplikasi.
5
Android SDK (Software Development Kit)
SDK Tools
6
ANDROI
STUDI
D
O
7
ANDROID STUDIO ?
Android Manifests
Manifest adalah salah satu berkas yang harus ada dalam sebuah project
android yang berisi file AndroidManifest.xml. Manifest akan
memberikan beragam informasi penting kepada sistem android seperti
(nama package, level SDK yang di gunakan, izin akses/permission,
beserta icon dan nama yang di berikan untuk aplikasi). Sistem perlu
mengetahui apa yang akan digunakan oleh aplikasi sebelum dijalankan.
10
▫ Berisi berkas source code yang kita tulis dalam bahasa java,
termasuk kode pengujian JUnit, dan android test (instrument test).
▫ Android Java source code terletak pada direktori java/[package]
pada projek Android Studio anda.
▫ Kode program utama aplikasi Android Anda adalah di
java/[package]/MainActivity.java
11
Android resources
Berisi semua resources yang dibutuhkan aplikasi yang meliput gambar, file layout,
string,icon, dan styling. Foler ini memiliki beberapa subfolder sebagai berikut :
▫ a. Drawable. Menyimpan semua gambar dari aplikasi yang dibuat
▫ b. Layout. Setiap activity memiliki paling tidak satu file layout yang
menggambarkan
▫ user interface dalam bentuk XML file. Berada pada directory /res/layout. Layout yang
dibuat kemudian akan dimuat secara terprogram ke activity aplikasi dalam metode onCreate
() atau onCreateView ()
▫ c. Mipmap. Menyimpan icon dari aplikasi ini.
▫ d. Values. Berfungsi untuk menyimpan values seperti string, dimensi, color dalam
▫ bentuk XML file.
12
Gradle
THANKS!
Any questions?
You can find me at
▫ @renaldipprasetya
▫ renaldipp@lecturer.itn.ac.id