Senin, 20 Maret 2017

18 Framework Android | Codingers

Android Developer
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/ 


Oke terima kasih teman teman telah membaca artikel Kami, Semoga bermanfaat...


EmoticonEmoticon