Tag Archives: Android

Android Arsitektur

Diagram Arsitektur Androidarsitektur-android

Fitur dan Arsitektur Android

  • Framework aplikasi : memungkinkan pengunaan dan pemindahan dari komponen yang tersedia
  • Dalvik virtual machine : virtual machine yang di optimalkan untuk perangkat mobil
  • Grafik : grafik 2D dan grafik 3D yang didasarkan pada library OpenGL
  • SQLite : untuk penyimpanan data
  • Mendukung media : audio, video, dan berbagai format gambar ( MPEG4, H.264, AAC, AMR,JPG, PNG, GIF )
  • GSM, Bluetooth, EDGE, 3G, dan WiFi ( tergantung hardware )
  • Camera, Global Positioning System ( GPS ), Compas dan Accelerometer ( tergantung hardware )
  • Lingkungan pengembang yang kaya, termasuk emulator, peralatan debugging, dan plugin untuk Eclipse IDE

Linux kernel

–Linux versi 3.6 dengan ±115 patches (Linux versi 2.6 pada Android 4.0 Ice Cream Sandwich dan pendahulunya)

–Menyediakan level abstraksi antar hardware dan berisi semua driver hardware penting seperti camera, keypad, display dll.

–Layanan sistem  inti seperti keamanan, manajemen memori, manajemen proses, Network stack,dan model driver.

–Kernel juga bertindak sebagai lapisan antara hardware dan seluruh software.

Libraries

–Satu set library dalam bahasa C/C++ yang digunakan oleh berbagai komponen pada sistem Android.

–Open-source Web browser engine WebKit, library libc yang biasa dipakai, SQLite database -> repository untuk storage & sharing data aplikasi, library untuk play & record audio & video, SSL libraries untuk Internet security dll.

 

Application Framework

–Menyediakan service higher-level untuk aplikasi dalam bentuk class Java yang dapat dimanfaatkan developer aplikasi

–Semua aplikasi memiliki akses penuh yang sama baik aplikasi inti maupun aplikasi tambahan

–Pengembang dapat dengan mudah mengakses informasi lokasi, mengatur alarm, menambahkan pemberitahuan ke situs bar dan lain sebagainya

Applications

–Serangkaian aplikasi yang terdapat pada perangkat mobile.

–Aplikasi inti yang telah terdapat  pada Android termasuk kalender, kontak, SMS, dan lain sebagainya

–Aplikasi-aplikasi ini ditulis dengan bahasa pemrograman java.

Persiapan Pemograman Android

http://www.androidauthority.com/android-app-development-complete-beginners-658469/

https://developer.android.com/training/basics/firstapp/index.html