Transcript of Android101 update ver2014
- 1. Alfa Satyaputra STKIP Surya
- 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
- 7. Sumber:
http://developer.android.com/resources/dashboard/platform-versions.html
(terakhir diakses 19 Agustus 2014)
- 8. SMARTPHONES TABLETS HTC Dream/ T-Mobile G1 Android 1.0
Motorola Xoom Android 3.0 Samsung GalaxyTab Android 2.2 Sony
Ericsson Xperia Play Android 2.3 Samsung Galaxy S3 Android 4.0
- 9. Web browser (HTML5, Flash support) Bluetooth Voice activated
features Tethering Multitasking Video call Maps Near Field
Communication (NFC) Google Play
- 10. Sumber: http://www.gartner.com/newsroom/id/2573415
- 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/
- 18. Android Developers http://developer.android.com/index.html
Google (codes, google search) http://code.google.com/android/
Websites, blogs & forums http://androidforums.com/
http://stackoverflow.com/questions/tagged/android Other Tutorials
http://download.oracle.com/javase/tutorial/tutorialLearningP
aths.html (Java learning path) http://w3schools.com/ (Web-related,
eg. html, xml, flash) Market http://www.appbrain.com/
https://play.google.com/