Introduction to Android | Android Tutorials | Android Blog - SearchforSolutionsOnline
1-Introduction to Android
-
Upload
michael-aditya-sutiono -
Category
Documents
-
view
35 -
download
0
description
Transcript of 1-Introduction to Android
Pengenalan
Android
Programming Pertemuan 1 - TI735
Seng Hansun, S.Si., M.Cs.
Objectives
Apa Itu Android?
Versi Android dan fitur-fiturnya
Arsitektur Android
Berbagai perangkat Android di pasaran
Android Market apps store
Bagaimana memperoleh tools dan SDK untuk mengembangkan aplikasi Android?
Bagaimana mengembangkan aplikasi Android sederhana?
Pertemuan 1 - TI735
Android?
Suatu sistem operasi mobile yang berbasis pada sistem operasi Linux.
Pertama kali dikembangkan oleh perusahaan bernama Android Inc. Andy Rubin, Rich Miner, Nick Sears, dan Chris White.
Pada 2005, Google membeli Android dan mengambil alih proses pengembangannya.
Menawarkan pendekatan menyeluruh dalam pengembangan aplikasi. 1 aplikasi dapat berjalan di berbagai peralatan Android.
AOSP – Android Open Source Project Bertanggung jawab dalam pengembangan sistem operasi
Android, dan dipimpin oleh Google.
Pertemuan 1 - TI735
Versi-versi Android ANDROID VERSION RELEASE DATE CODENAME
1.1 9 February 2009
1.5 30 April 2009 Cupcake
1.6 15 September 2009 Donut
2.0/2.1 26 October 2009 Eclair
2.2 20 May 2010 Froyo
2.3 6 December 2010 Gingerbread
3.0/3.1/3.2 22 February 2011 Honeycomb
4.0 19 October 2011 Ice Cream Sandwich
4.1/4.2/4.3 27 June 2012 Jelly Bean
Pertemuan 1 - TI735
• Honeycomb hanya dirilis untuk tablets. • Preferensi penggunaan Android terbanyak (1 Agustus 2013): Android
4.1 (Jelly Bean), Android 2.3 (Gingerbread), dan Android 4.0 (ICS).
Fitur-fitur Android Storage – menggunakan SQLite.
Connectivity – mendukung GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, dan WiMAX.
Messaging – mendukung SMS dan MMS.
Web browser – berbasis pada open source WebKit dan Chrome’s V8 JavaScript engine.
Media support – mendukung H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, dan BMP.
Hardware support – accelerometer sensor, camera, digital compass, proximity sensor, dan GPS.
Multi-touch – mendukung multi-touch screens.
Multi-tasking – mendukung multi-tasking applications.
Flash support – Android 2.3 mendukung Flash 10.1.
Tethering – mendukung sharing koneksi internet sebagai wired/wireless hotspot.
Pertemuan 1 - TI735
Arsitektur Android
Pertemuan 1 - TI735
Perangkat Android
Pertemuan 1 - TI735
Android Market
Agustus 2008, Google mengumumkan Android Market, suatu toko aplikasi online khusus untuk perangkat Android.
Tersedia bagi users pada Oktober 2008.
Tersedia aplikasi gratis dan berbayar.
http://android-market.co/
Catatan: sekarang Android Market, Google Music dan Google Ebookstore telah melebur ke dalam 1 wadah bernama Google Play/ Play Store.
https://play.google.com/store
Pertemuan 1 - TI735
Tools yang Dibutuhkan
JAVA JDK http://www.oracle.com/technetwork/java/javase/d
ownloads/index.html
Android SDK http://developer.android.com/sdk/index.html
Android SDK Manager
Eclipse IDE http://eclipse.org/downloads/
Android Developer Tools (ADT)
Android Virtual Devices (AVDs)
Pertemuan 1 - TI735
Android SDK - ADT Bundled
Buka tautan untuk download Android SDK dengan ADT bundled: http://developer.android.com/sdk/index.html#download
Pertemuan 1 - TI735
Android SDK - ADT Bundled
Pertemuan 1 - TI735
OPEN
Android SDK - ADT Bundled
Pertemuan 1 - TI735
Android SDK - ADT Bundled
Pertemuan 1 - TI735
Android SDK Manager
Klik tab Window → Android SDK Manager.
Pertemuan 1 - TI735
Android SDK Manager
Klik Install xx packages.
Pertemuan 1 - TI735
Android Virtual Devices (AVDs)
Pada laman awal Eclipse, klik tab Window → Android Virtual Device Manager.
Pertemuan 1 - TI735
Android Virtual Devices (AVDs)
Pertemuan 1 - TI735
Android Virtual Devices (AVDs)
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Membuat Aplikasi Sederhana
Pertemuan 1 - TI735
Testing dengan AVDs
Pertemuan 1 - TI735
Testing dengan AVDs
Pertemuan 1 - TI735
Testing dengan AVDs
Pertemuan 1 - TI735
Testing pada Device
Koneksikan device ke komputer dengan menggunakan kabel USB.
Jika koneksi gagal/ USB driver tidak dapat dikenali, coba cari driver yang tepat untuk device Anda di tautan berikut:
http://developer.android.com/tools/extras/oem-usb.html
Jika berhasil terkoneksi, selanjutnya aktifkan USB debugging pada device Anda.
Untuk device dengan Android versi 3.2 ke bawah, Setting → Applications → Development.
Untuk device dengan Android versi 4.0 ke atas, Setting → Developer Options.
Catatan: jika tidak ditemukan Developer Options, coba buka Setting → About <device> dan tab 7 kali di Build Number.
Pertemuan 1 - TI735
Testing pada Device
Selanjutnya, coba jalankan aplikasi dari Eclipse.
Eclipse akan menginstal aplikasi ke device Anda dan menjalankannya.
Catatan: ingat Android API aplikasi yang Anda bangun harus sesuai dengan Android API yang terinstal pada device Anda.
Pertemuan 1 - TI735
Anatomi Aplikasi Android
Pertemuan 1 - TI735
Anatomi Aplikasi Android
AndroidManifest.xml Merupakan file manifestasi dari aplikasi Android yang dibangun. Menentukan permissions dan fitur-fitur lainnya yang dibutuhkan aplikasi.
src/ Berisi source file .java untuk proyek yang dibangun. Programmer menulis code aplikasi pada file di folder ini.
res/ Berisi seluruh resources yang digunakan dalam aplikasi.
drawable-<resolution>/
layout/
values/
Pertemuan 1 - TI735
Next
Activities
Intents
Pertemuan 1 - TI735
Referensi
Lee, W-M., 2012, Beginning Android 4 Application Development, John Wiley & Sons, Inc.: USA.
http://id.wikipedia.org/wiki/Android_%28sistem_operasi%29
http://www.vogella.com/articles/Android/article.html
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://developer.android.com/sdk/index.html
http://eclipse.org/downloads/
https://play.google.com/store
Pertemuan 1 - TI735