Apa Itu Android?

Tutorial Android, Android, Android Studio
Sebelum mempelajari Android tentu kita perlu mengenal Android dulu. Apa si itu Android? Berikut penjelasannya. Lalu untuk tutorial tutorial Android selanjutnya saya akan menggunakan aplikasi Android Studio untuk cara install dan aplikasi apa saja yang diperlukan bisa dilihat di post selanjutnya Cara Install Android Studio.

Apa itu Android?

Android adalah suatu Sistem Operasi yang bersifat Open Source dan berbasis Linux yang digunakan untuk Smartphone atau Tablet. Android dikembangkan oleh Open Handset Alliance yang dipimpin oleh Google dan juga perusahaan lainnya.

Beta version pertama dari Android Software Development Kit (SDK) telah di-release oleh Google pada taun 2007, lalu pada September 2008 muncul Android 1.0. Pada 27 Juni 2012 di Google I/O Conference, Google mengumumkan versi Android selanjutnya adalah 4.1 Jelly Bean. Jelly Bean memiliki banyak update, yang paling utama adalah meningkatkan user interface, fungsi dan juga performa.

Source code dan aplikasinya bisa didapatkan secara gratis. Google mem-publish kebanyakan kode dibasah Lisensi Apache versi 2.0 dan yang lainnya berlisensi dari GNU General Public versi 2.

Kenapa kita memilih Android?

Kelebihan Android :

  • Open Source (Gratis)
  • Rasio kesuksesan yang terbilang besar
  • Biaya pengembangan yang murah
  • Memiliki komunitas yang besar dan tersebar dimana-mana
  • Pemasaran yang terus meningkat
  • Aplikasi yang saling terintegrasi

Fitur-fitur apa yang disediakan Android?

Android memiliki banyak fitur yang luar biasa. Berikut fiturnya :

Nomor Fitur dan Penjelasan
1 Beautiful UI
Sistem operasi Android menyediakan tampilan yang enak dilihat dan nyaman bagi user.
2 Connectivity
Android mendukung konektifitas GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC dan WiMax.
3 Storage
Penyimpanan data untuk Android menggunakan SQLite yang merupakan database yang ringan.
4 Media Support
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF dan BMP.
5 Messaging
SMS dan MMS.
6 Web Browser
Web Browser pada Android mendukung HTML5 dan CSS3 berdasarkan open-source WebKit Layout Engine.
7 Multi-touch
Android mendukung multi-touch yang awalnya tersedia di handsets pada HTC Hero.
8 Multi-tasking
User bisa berpindah dari satu task ke yang lain dan dalam waktu yang sama aplikasi dapat berjalan secara serentak.
9 Resizable Widgets
User dapat merubah ukuran widgets, jadi user dapat memperbesar widgets untuk melihat konten agar lebih jelas atau mengecilkannya agar dapat memperbesar ruang.
10 Multi-Language
Android mendukung segala macam bahasa.
11 GCM
Google Cloud Messaging (GCM) adalah servis untuk para developer sehingga dapat mengirim pesan singkat ke user yang menggunakan Android tanpa membutuhkan hak paten dari sinkronisasi.
12 Wi-Fi Direct
Teknologi yang memungkinkan aplikasi untuk saling menemukan dan terhubung secara langsung melalui koneksi peer-to-peer yang memiliki bandwidth tinggi.
13 Android Beam
Teknologi NFC-based yang memungkinkan user untuk membagi secara instan dengan hanya menempelkan dua NFC-enabled ponsel secara bersama.

Sejarah Android

Untuk saat ini range nama untuk Android dari A sampai N yaitu Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop, Marshmallow dan Nougat.







Apa itu API level?

API level ada sebuah angka atau kode untuk mengidentifikasi versi dari Android


Platform Version API Level Version Code
Android 7.1 25 NOUGAT_MR1
Android 7.0 24 NOUGAT
Android 6.0 23 MARSHMALLOW
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
Android 4.4W 20 KITKAT_WATCH Kitkat for Wearables Only
Android 4.4 19 KITKAT
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 JELLY_BEAN
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB
Android 2.3.4, 2.3.3 10 GINGERBREAD_MR1
Android 2.3.2, 2.3.1, 2.3 9 GINGERBREAD
Android 2.2.x 8 FROYO
Android 2.1.x 7 ECLAIR_MR1
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE

Sekarang kita sudah mengenal lebih banyak tentang Android dari fitur, kelebihan sampai versinya dan untuk selanjutnya kita akan menyiapkan aplikasi-aplikasi yang akan kita gunakan untuk memulai pemrograman Android, untuk lebih lanjutnya baca artikel saya selanjutnya. Cara Install Android Studio.