Android101 update ver2014

18
Android 101 Alfa Satyaputra STKIP Surya

description

Android 101

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/