Framework Android - Panduan Belajar IT

Breaking

Panduan Belajar Dunia Teknologi Informasi

Breaking News

BANNER 728X90

Kamis, 02 Maret 2017

Framework Android

Android  sepenuhnya  open  source,  sehingga  semua  developer  yang  membutuhkan  dapat
mengakses  untuk  menggunakan  dan  memodifikasi  kode  program  Android.  Source  code
android dapat di download melalui http://source.android.com.
Menjadi Developer Android
Semua perangkat lunak untuk membangun aplikasi Android bisa didapatkan dengan GRATIS.
Hal tersebut salah satu keunggulan membangun aplikasi Android.
Menjadi  developer  Android  bukan  merupakan  pekerjaan  yang  sulit,  yang  utama  yang  perlu
ditanyakan terhadap diri adalah:
1)  Apakah anda ingin membangun Aplikasi Android ?
2)  Apakah anda suka perangkat lunak pengembang yang gratis ?
3)  Apakah anda memiliki komputer atau laptop untuk digunakan ?

Android  dibangun  diatas  open  source  linux  kernel  2.6.  Kernel  linexu  tersebut  dipilih  karena
menyediakan fitur utama untuk membangun sistem operasi Android, diantaranya:

4)  Security Model: Linux kernel menangani keamanan antara aplikasi dan sistem
5)  Memory Management: Linux kernel menangani manajemen memori untuk developer
6)  Process  Management:  Linux  kernel  mengatur  proses  dengan  baik,  mengalokasikan
resource untuk proses sesuai dengan kebutuhan
7)  Network Management: Linux kernel juga menangani jaringan komunikasi
8)  Driver  Model:  Perusahaan  perangkat  keras  dapat  mengembangkan  drivers  perangkat
mereka secara mandiri untuk berjalan di atas linux

Diatas  kernel  linux  tersebut,  framework  Android  dibangun  dengan  berbagai  fitur.  Fitur-fitur
tersebut  diadopsi  dari  berbagai  project  opensource.  Beberapa  fitur  Android  framework
diantaranya:
9)  Android Run Time: Mengandung inti library java dan dalvik virtual machine
10) Open  GL  (Graphics  Library):  Merupakan  API  (Application  Program  Interface)  yang
digunakan  untuk  menghasil  graphics  2D  dan  3D,  bersifat  cross-language  dan  cross-platform
11) Webkit: merupakan mesin web browser opensource yang menyediakan fungsionalitas
untuk menampilkan web konten
12) SQLite:  merupakan  opensource  mesin  database  yang  di  rancang  untuk  sistem
embedded
13) Media  frameworks:  library  yang  digunakan  untuk menjalankan  dan  merekam  audio
serta video
14) Secure Socket Layer (SSL):  library ini bertanggung jawab terhadap keamanan internet
Untuk  pemanfaatan  fitur-fitur  dalam  Android  framework  diatas,  disediakan  berbagai  library
dalam Application Framework yang dapat digunakan oleh developer, diantaranya:

15) Activity Manager: Mengelola siklus hidup activity
16) Telephony Manager: Menyediakan akses ke telephone service
17) View System: Menangani view dan layout yang membangun User Interface (UI)
18) Location Manager: menemukan lokasis secara geografi

Perangkat Lunak Pengembangan 
Java JDK   :  http://java.sun.com/javase/downloads/index.jsp 
Android SDK  :  http://developer.android.com/sdk/index.html 
Eclipse IDE   :  www.eclipse.org/downloads 
Android ADT  :  https://dl-ssl.google.com/android/eclipse/ 


Tidak ada komentar:

Posting Komentar

Silakan berkomentar dengan bijaksana, Jangan Spam ya Guys :)