Workshop Android bertujuan memberikan gambaran sistem operasi Android dan proses pembuatan aplikasi Android kepada peserta pemula. Peserta dapat mencoba ikut serta jika sudah menginstal Android di komputer masing-masing. Workshop dipandu oleh dosen STKIP Surya yang memiliki latar belakang pendidikan teknik elektro dan pengalaman menulis buku tentang Android.
2. Workshop diperuntukkan kepada pemula
yang belum pernah belajar Android
Workshop bertujuan untuk memberi
gambaran sistem operasi Android dan proses
pembuatan aplikasi Android
Peserta dapat ikut mencoba kalau sudah
melakukan instalasi dan setup Android di
komputer masing-masing
Konsep pemrograman, algoritma dan
sebagainya TIDAK akan dibahas
3. Dosen Pendidikan TIK di STKIP Surya
S1 dan S2 Teknik Elektro dari Purdue
University
Menulis 2 Buku:
• Java for Beginners with Eclipse 4.2 Juno
• Beginning Android Programming with ADT Bundle
4. Arti kata: Robot yang menyerupai manusia
Mobile Operating System (MOS) untuk
Smartphone dan Tablet
Open Source (based on Linux kernel)
• Source code: http://source.android.com/
Dikembangkan oleh Android Inc. tahun 2003,
diakuisisi oleh Google tahun 2005
5. Aliansi 80+ perusahaan yang bergerak di bidang
elektronik, penyedia layanan jaringan, konten untuk
mengembangkan Android
Dibentuk pada 5 November 2007. Android direveal
pada hari yang sama
Situs resmi:
http://www.openhandsetalliance.com/index.html
6. Versi Nama Rilis Catatan
1.0 - 23 September 2008 Android pertama, hanya untuk
smartphone
1.1 - 9 Februari 2009
1.5 Cupcake 30 April 2009 Mulai menggunakan kode
1.6 Donut 15 September 2009
2.0 – 2.1 Éclair 26 Oktober 2009 (2.0)
12 Januari 2010 (2.1)
2.2 Froyo (Frozen Yogurt) 20 Mei 2010
2.3 Gingerbread 6 Desember 2010 Masih banyak digunakan di
smartphone jenis lama
3.0 – 3.2 Honeycomb 22 Februari 2011 (3.0)
10 Mei 2011 (3.1)
15 Juli 2011 (3.2)
Hanya untuk tablet
4.0 ICS (Ice Cream Sandwich) 19 Oktober 2011 Smartphone dan tablet
4.1 – 4.3 Jelly Bean 9 Juli 2012 (4.1)
13 November 2012 (4.2)
24 Juli 2013 (4.3)
Update untuk memperbaiki dan
menambah fitur-fitur ICS
4.4 Kit Kat 31 Oktober 2013 Diumumkan 3 September 2013
5.0 L TBA Diumumkan 25 Juni 2014,
developer preview sudah tersedia
Versi-Versi Android
11. Catatan: Data hanya dari pemakai AppBrain saja
Sumber: http://www.appbrain.com/stats/top-android-phones (terakhir
diakses 20 Agustus 2014)
12. Total ada 1.338.561 aplikasi Android di Google Play
17% diantaranya adalah Low Quality App (app yang dinilai tidak
berguna dan memiliki rating jelek)
Google menghapus low quality app ini secara berkala (kira-kira
setiap 3 bulan)
Sumber: http://www.appbrain.com/stats/number-of-android-apps
(terakhir diakses 20 Agustus 2014)
13. Catatan: Games dibagi ke beberapa kategori sesuai genre
http://www.appbrain.com/stats/android-market-app-categories
(terakhir diakses 20 Agustus 2014)
14. Yang dibutuhkan:
• Komputer dengan OS Windows, Mac atau Linux
• Android SDK
• IDE (Eclipse/NetBeans/Android Studio)
Download Eclipse ADT (Android Developer Tools)
Bundle di link berikut:
http://developer.android.com/sdk/index.html
• JDK (Java Development Kit) 6:
http://www.oracle.com/technetwork/java/javase/do
wnloads/index.html
• Apache Ant: http://ant.apache.org/
• Android Device untuk mengetes aplikasi
15. Emulator
• Emulator dari Android SDK Tools, atau dapat memakai
emulator terpisah seperti GenyMotion
(http://www.genymotion.com/ )
• Lebih lambat dan cukup memakan memori, fitur terbatas
Device
• Hubungkan device ke komputer, install driver yang sesuai
(cek di http://developer.android.com/tools/extras/oem-
usb.html)
• Pada device, pastikan pilihan “Allow unknown sources” dan
“USB Debugging” dicentang
• Dapat compile langsung dari komputer ke device, atau kirim
file .apk ke device lalu install
16. Google Play Store, daftar sebagai
developer dengan biaya US$25 (set up
akun di Google Wallet)
• Sebagai perbandingan, untuk menjadi iOS App
Developer harus membayar US$99.99 per tahun
Dapat rilis diluar Google Play, namun fitur-
fitur seperti sistem pembayaran harus
diatur sendiri
17. Set up aplikasi pertama (Hello World)
Compile ke emulator dan device
Mempelajari struktur source code dan
modifikasi program
Tambahkan elemen UI dan fitur
Contoh aplikasi lain dapat dilihat di:
• http://developer.android.com/training/index.html
• http://code.google.com/p/apps-for-android/