Kerangka Materi

Pengenalan

  • Apa Itu Android?
  • Android SDK
  • Android JVM
  • Tumpukan Perangkat Lunak
  • Alat Pengembangan (ADT)
  • Antarmuka Pengguna
  • Memasang Alat Pengembangan
  • Provider Konten
  • Layanan
  • Intent
  • Aktivitas
  • Tampilan
  • File Konfigurasi
  • Hello World Sederhana
  • Artifak Aplikasi
  • Alat Penyusun Asset
  • Aktivitas Posisi Masuk
  • Intent
  • Memanggil Aktivitas Lain
  • Tumpukan Aktivitas
  • Aktivitas yang DiJeda & Dihentikan
  • Basis Data SQLite
  • Manajemen Sistem
  • Proses Terpisah
  • Arsitektur Komponen & Integrasi

Sumber Daya Aplikasi

  • Pengenalan
  • Apa Itu Sumber Daya?
  • Sumber Daya String
  • Sumber Daya Tata Letak
  • Contoh Kode
  • Sintaks Referensi Sumber Daya
  • Sumber Daya yang Diambil
  • File Animasi yang Diambil
  • Bitmap yang Diambil
  • Definisi Tampilan UI yang Diambil
  • Array yang Diambil
  • Warna yang Diambil
  • String yang Diambil
  • Gaya yang Diambil
  • File XML Raw Sempurna yang Diambil
  • Sumber Daya yang Tidak Diambil
  • File .apk
  • Asset
  • Struktur Direktori Asset & Sumber Daya

Konsep Intent

  • Pengenalan
  • Filter Intent
  • Menggunakan Intent untuk Memulai Aktivitas
  • Intent yang Tersedia di Android
  • Contoh Kode
  • Kategori Intent
  • Pemetaan Waktu Jala Bercampur
  • Menggunakan Intent untuk Memulai Layanan
  • Penerima Broadcast
  • Struktur Objek Intent
  • Nama Komponen Intent
  • Aksi Intent
  • Data Intent
  • Kategori Intent
  • Tambahan Intent
  • Bendera Intent
  • Penyelesaian Intent
  • Struktur Filter Intent
  • Uji Aksi
  • Uji Kategori
  • Uji Data
  • Pencocokan Ganda
  • Intent Yang Didefinisikan Secara Praktis oleh Android
  • Contoh

Kontrol Antarmuka Pengguna

  • Pengenalan
  • Contoh GUI dalam Kode Sumber
  • Contoh GUI dalam XML
  • Contoh GUI dalam XML & Kode Sumber
  • TextView
  • Contoh TextView
  • Contoh Gaya TextView
  • EditText
  • Contoh EditText
  • AutoCompleteTextView
  • Contoh AutoCompleteTextView
  • MultiAutoCompleteTextView
  • Contoh MultiAutoCompleteTextView
  • Button
  • Contoh Button
  • ImageButton
  • Contoh ImageButton
  • ToggleButton
  • Contoh ToggleButton
  • Kontrol CheckBox
  • Contoh Kontrol CheckBox
  • Kontrol RadioButton
  • Contoh Kontrol RadioButton
  • ListView
  • Contoh ListView
  • Kontrol GridView
  • Contoh Kontrol GridView
  • Kontrol Tanggal & Waktu
  • Pengontrol Galeri
  • MapView
  • WebView

Manajer Tata Letak

  • Pengenalan
  • LinearLayout
  • Bobot Tata Letak
  • Gravitasi
  • Contoh
  • TableLayout
  • Properti Padding
  • RelativeLayout
  • AbsoluteLayout
  • FrameLayout
  • TabsHost

Menu dan Dialog

  • Pengenalan
  • Antarmuka Menu
  • Antarmuka MenuItem
  • Antarmuka SubMenu
  • Grup Item Menu
  • Atribut Item Menu
  • Item Menu Kontainer
  • Item Menu Sistem
  • Item Menu Sekunder
  • Item Menu Alternatif
  • Memuat Menu
  • Contoh
  • Grup Item Menu
  • Penanganan Acara Item Menu
  • Mengatur Ulang Fungsi Panggilan Balik
  • Mendefinisikan Pendengar
  • Menggunakan Intent
  • Menu Terbuka
  • Menu Ikon
  • Sub Menu
  • Menu Sistem
  • Menu Konteks
  • Contoh
  • Penanganan Acara Menu
  • Memuat Menu menggunakan XML
  • Dialog Peringatan
  • Dialog Prompt
  • Contoh

Sentuhan Layar

  • Pengenalan
  • Acara Gerak
  • Urutan Acara
  • Penanganan Acara
  • Metode Penanganan
  • Contoh

Definisi Gaya

  • Pengenalan
  • Definisi Gaya
  • Contoh
  • Warisan Definisi Gaya
  • Properti Gaya
  • Definisi Tema
  • Tema Yang Didefinisikan Secara Praktis
  • Warisan Tema Yang Didefinisikan Secara Praktis
  • Pengembangan Widget Aplikasi
  • Tinjauan Widget Aplikasi
  • Contoh Praktis
  • Struktur Widget Aplikasi Dasar
  • Aktivitas Konfigurasi
  • Pedoman Desain

Layanan Berbasis Lokasi

  • Pengenalan
  • Kunci Peta
  • Tanda Tangan MD-5
  • Kunci Google Maps
  • Izin yang Diperlukan
  • Contoh Kode
  • Pengontrol Peta
  • Contoh Kode
  • Overlays Peta
  • Contoh Kode
  • Kelas Geocoder
  • Kelas Alamat
  • Kelas LocationManager
  • Antarmuka LocationListener
  • Layanan Pemantau Debug (DMS)

Layanan Web

  • Pengenalan
  • Kelas HttpClient
  • Kelas HttpGet
  • Kelas HttpPost
  • Kelas HttpResponse
  • Contoh Kode
  • Permintaan HTTP Get
  • Permintaan HTTP Post
  • Contoh Kode
  • Kesalahan Timeout
  • Masalah Threading

Layanan Android

  • Pengenalan
  • Memuat Layanan
  • Kelas Layanan
  • Tugas Latar Belakang
  • Komunikasi Antar Proses
  • Implementasi Terpisah
  • Layanan Lokal & Remote
  • Penyusun AIDL
  • Memuat Layanan Remote & Menggunakan Layanan Remote
  • Contoh

Bingkai Media

  • Pengenalan
  • Memutar Audio
  • Memutar Video
  • Demo Pemain MP3 Sederhana
  • Demo Pemain Video Sederhana

Model Keamanan Android

  • Pengenalan
  • Pengembangan
  • Utilitas keytool
  • Utilitas jarsigner
  • Pengembangan menggunakan Eclipse
  • Proses Terpisah
  • Model Izin Deklaratif

Animasi Grafis

  • Pengenalan
  • Animasi Bingan per Bingan
  • Contoh Kode
  • Animasi Tween
  • Contoh Kode

Grafis Dasar

  • Pengenalan
  • Kelas Abstrak Drawable
  • Contoh Kode
  • Kelas Abstrak ShapeDrable
  • Contoh Kode

Grafis OpenGL

  • Pengenalan
  • Metode glVertexPointer
  • Metode glDrawElements
  • Contoh Kode

Tampilan Terkustomisasi

  • Pengenalan
  • Bilah Progress Terkustomisasi
  • Model View Controller

Utas Android

  • Pengenalan
  • Utas UI
  • Aturan Utas Tunggal
  • Metode runOnUiThread
  • Metode post
  • Metode postDelayed
  • Kelas Handler
  • Kelas Utilitas AsyncTask
  • Mengirim Pesan ke Handler
  • Kebiasaan Utas Latar Belakang

Siklus Hidup Aplikasi

  • Pengenalan
  • Metode Siklus Hidup Aktivitas
  • Metode onStart() dan onResume()
  • Metode onPause() dan onStope()
  • Kembali ke Aktivitas Sebelumnya
  • Metode onStop() dan onDestroy()
  • Metode onCreate()
  • Metode onPause()

Basis Data SQLite

  • Pengenalan
  • Implementasi SQLite
  • Kelas SQLiteOpenHelper
  • Metode onCreate()
  • Metode onUpgrade()
  • Metode onOpen()
  • Metode getWriteableDatabase()
  • Metode getReadableDatabase()
  • Kelas SQLiteDatabase
  • Metode execSQL()
  • Metode insert()
  • Metode delete()
  • Metode rawQuery()
  • Contoh Kode
  • Metode query()
  • Contoh Kode

Provider Konten

  • Pengenalan
  • Provider Konten Bawaan Android
  • Basis Data SQLite
  • Arsitektur Provider Konten
  • Pendaftaran Provider Konten
  • Akses REST Provider Konten
  • Struktur URL Provider Konten
  • Tipe MIME Provider Konten
  • Menggunakan Provider Konten
  • Mengambil Rekor,Menambahkan Rekor
  • Objek Cursor,Objek ContentValues()
  • Demo Provider Konten
  • Pengembangan Provider Konten
  • Contoh Kode
  • Kelas SimpleCursorAdapter
  • Metode onCreate()
  • Metode query()
  • Metode insert()
  • Metode update()
  • Metode delete()
  • Metode getType()
  • Contoh Kode
  • Pemberitahuan Perubahan

Preferensi Bersama

  • Pengenalan
  • Antarmuka SharedPreferences
  • Kelas SharedPreferences.Editor
  • Contoh Kode

Manajemen File

  • Pengenalan
  • Membuat File
  • Mengakses File Sederhana
  • Mengakses Sumber Daya Mentah
  • Sumber Daya File XML
  • Penyimpanan Eksternal SD Card

Dalvik VM

  • Pengenalan
  • Perbandingan dengan JVM
  • Format File dex
  • Utilitas dx
  • Pengumpul Sampah
  • Mengontrol Dalvik VM

Aplikasi Latar Belakang

  • Pengenalan
  • Layanan
  • Utas Latar Belakang
  • Memunculkan Toast
  • Notifikasi
  • Layanan Sistem Lain
  • Contoh Aktivitas Latar Belakang

Data Aktivitas

  • Pengenalan
  • Kelas Intent
  • Metode Memulai Aktivitas
  • Mengirim Data Antara Aktivitas
  • Pengalaman Pengguna yang Konsisten
  • Contoh Kode

Pesan SMS

  • Pengenalan
  • Kelas SMSManager
  • Izin SEND_SMS
  • Mengirim SMS
  • Menerima SMS

Teleponi

  • Pengenalan
  • Memulai Panggilan Telepon
  • Paket android.telephony
  • Kelas CallLocation
  • Kelas PhoneStateListener
  • Kelas ServiceState
  • Kelas TelephonyManager
  • Batasan, Android VoIP

Web View

  • Pengenalan
  • Kelas WebView
  • Paket android.webkit
  • Izin INTERNET
  • Metode loadUrl()
  • Dukungan JavaScript
  • Metode loadData()
  • Metode WebView
  • Kelas WebViewClient
  • Kelas WebChromeClient

Bahasa Java

  • Pengenalan
  • Batasan
  • Perpustakaan Java Ketiga

Pemecahan Masalah

  • Pengenalan
  • Editor Java Eclipse
  • Pemecah Masalah Java Eclipse
  • Logcat
  • Jembatan Pemecahan Masalah Android
  • Layanan Pemantau Dalvik
  • Traceview
  • Bingkai Kerangka Instrumentasi

Adapter

  • Pengenalan
  • Hierarki Kelas
  • Tujuan Adapter
  • Kelas SimpleCursorAdapter
  • Kelas ArrayAdapter

Wallpaper Hidup

  • Pengenalan
  • Mengembangkan Wallpaper Hidup
  • Interaksi Pengguna
  • Elemen user-sdk
  • Elemen uses-feature
  • Kinerja & Contoh Kode

BroadcastReceiver

  • Pengenalan
  • Mendaftarkan Penerima
  • Siklus Hidup Penerima
  • Contoh Kode

Bluetooth

  • Pengenalan
  • Kapasitas
  • Kelas BluetoothAdapter
  • Kelas BluetoothDevice
  • Antarmuka BluetoothSocket
  • Kelas BluetoothServerSocket
  • Kelas Bluetooth
  • Izin Bluetooth
  • Mengatur Bluetooth
  • Mencari Perangkat
  • Mengajukan Perangkat Terpasang
  • Penemuan Perangkat
  • Memperbolehkan Ditemukan
  • Koneksi Perangkat
  • Contoh Kode

Teks ke Ucapan

  • Pengenalan
  • Mesin Pico
  • Demo
  • Mesin TTS Tunggal
  • Contoh Kode

Pencarian Android

  • Pengenalan
  • Penyedia Saran
  • Metode onSearchRequest()
  • Penyedia Saran

Kamera

  • Pengenalan
  • Fokus Otomatis
  • Parameter Gambar
  • Mode Skenario

Akselerometer

  • Pengenalan
  • Kelas SensorManager
  • Antarmuka SensorListenr

Kompas

  • Pengenalan
  • Kelas SensorManager
  • Antarmuka SensorListenr

Goyangan

  • Pengenalan
  • Kelas Vibrator
  • Urutan Goyangan

Konektivitas WiFi

  • Pengenalan
  • Kelas WifiManager
  • Izin Pengguna
  • Mencari Hot Spot
  • Mengkoneksikan Hot Spot

Jaringan

  • Pengenalan
  • Kelas Jaringan Java
  • Kelas Jaringan Android
  • Kelas Jaringan Apache

Bingkai Kerangka Metode Masukan

  • Pengenalan
  • Atribut android:inputType
  • IMF Terkustomisasi

Rotasi Perangkat

  • Pengenalan
  • Dokumen Tata Letak XML Dua
  • Contoh Kode

Lokalisasi

  • Pengenalan
  • Sumber Daya Bawaan
  • Lokale Saat Ini
  • Pengujian
  • Lokale Terkustomisasi
  • Contoh Kode

Manajemen Memori

  • Konteks Aplikasi
  • Perubahan Orientasi Layar
  • Kelas Dalam Statis
  • Rujukan Lemah
  • Pengumpul Sampah

Masukan Suara

  • Pengenalan
  • Kelas RecognizerIntent
  • Memulai Pengenalan Suara
  • Sisi Server Google
  • Model Bahasa
  • Model Bahasa Bebas
  • Model Bahasa Pencarian Web

Alat Pengembangan

  • Pengenalan
  • Alat aapt
  • Alat adb
  • Alat android
  • Alat ddms
  • Alat dx
  • Alat draw9patch
  • Alat emulator

Pesan Instan

  • Pengenalan
  • Protokol Jabber
  • Interaksi GTalk
 56 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait