Kerangka Materi

Pengenalan

  • Apa itu Android?
  • Android SDK
  • Android JVM
  • Tumpukan Perangkat Lunak
  • Alat Pengembangan (ADT)
  • Antarmuka Pengguna
  • Menginstal Alat Pengembangan
  • Penyedia Konten
  • Layanan
  • Inten
  • Aktivitas
  • Tampilan
  • Berkas Konfigurasi
  • Contoh Sederhana Hello World
  • Artifak Aplikasi
  • Alat Pengemasan Aset
  • Aktivitas Poin Masuk
  • Inten
  • Memanggil Aktivitas Lain
  • Tumpukan Aktivitas
  • Aktivitas yang Di-Jeda dan Di-Hentikan
  • Basis Data SQLite
  • Manajemen Sistem
  • Proses Terpisah
  • Arsitektur Komponen dan 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 Dikompilasi
  • Berkas Animasi yang Dikompilasi
  • Berkas Bitmap yang Dikompilasi
  • Definisi Tampilan Antarmuka yang Dikompilasi
  • Array yang Dikompilasi
  • Warna yang Dikompilasi
  • String yang Dikompilasi
  • Gaya yang Dikompilasi
  • Berkas XML Arbitrer yang Tidak Dikompilasi
  • Sumber Daya yang Tidak Dikompilasi
  • Berkas .apk
  • Aset
  • Struktur Direktori Aset & Sumber Daya

Konsep Inten

  • Pengenalan
  • Filter Inten
  • Menggunakan Inten untuk Memulai Aktivitas
  • Inten yang Tersedia di Android
  • Contoh Kode
  • Kategori Inten
  • Pengikatan Saat Akhir Waktu
  • Menggunakan Inten untuk Memulai Layanan
  • Pengambil Pesan Broadcast
  • Struktur Objek Inten
  • Nama Komponen Inten
  • Tindakan Inten
  • Data Inten
  • Kategori Inten
  • Tambahan Inten
  • Bendera Inten
  • Penyelesaian Inten
  • Struktur Filter Inten
  • Uji Tindakan
  • Uji Kategori
  • Uji Data
  • Cocokan Ganda
  • Inten Pra-Definisi 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
  • Kontroler Galeri
  • MapView
  • WebView

Pengelola Tata Letak

  • Pengenalan
  • LinearLayout
  • Bobot Tata Letak
  • Gravity
  • 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
  • Membuat Menu
  • Contoh
  • Grup Item Menu
  • Penanganan Peristiwa Item Menu
  • Menggantikan Fungsi Callback
  • Mendefinisikan Penguasa
  • Menggunakan Inten
  • Menu yang Diperluas
  • Menu Ikon
  • Sub Menu
  • Menu Sistem
  • Menu Konteks
  • Contoh
  • Penanganan Peristiwa Menu
  • Membuat Menu Menggunakan XML
  • Dialog Peringatan
  • Dialog Prompt
  • Contoh

Sentuh Layar

  • Pengenalan
  • Peristiwa Gerak
  • Sekuens Peristiwa
  • Penanganan Peristiwa
  • Metode Penanganan
  • Contoh

Definisi Gaya

  • Pengenalan
  • Definisi Gaya
  • Contoh
  • Warisan Definisi Gaya
  • Properti Gaya
  • Definisi Tema
  • Tema Pra-Definisi
  • Tema Pra-Definisi
  • Warisan Tema Pra-Definisi
  • Pengembangan Widget Aplikasi
  • Pandangan Widget Aplikasi
  • Contoh Praktek
  • 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
  • Kontroler Peta
  • Contoh Kode
  • Overlay 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
  • Penanganan Penundaan
  • Masalah Threading

Layanan Android

  • Pengenalan
  • Membuat Layanan
  • Kelas Layanan
  • Tugas Latar Belakang
  • Komunikasi Antar Proses
  • Implementasi Terpisah
  • Layanan Lokal & Layanan Jauh
  • Kompiler AIDL
  • Membuat Layanan Jauh & Menggunakan Layanan Jauh
  • Contoh

Kerangka Media

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

Model Keamanan Android

  • Pengenalan
  • Penggunaan
  • Utilitas keytool
  • Utilitas jarsigner
  • Penggunaan Eclipse
  • Proses Terpisah
  • Model Izin Deklaratif

Animasi Grafis

  • Pengenalan
  • Animasi Frame Demi Frame
  • 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 Kustom

  • Pengenalan
  • Bilah Progres Kustom
  • Model View Controller

Thread Android

  • Pengenalan
  • Thread UI
  • Aturan Single Thread
  • Metode runOnUiThread
  • Metode post
  • Metode postDelayed
  • Kelas Handler
  • Kelas Utilitas AsyncTask
  • Mengirim Pesan ke Handler
  • Peringatan Thread Latar Belakang

Siklus Hidup Aplikasi

  • Pengenalan
  • Metode Siklus Hidup Aktivitas
  • Metode onStart() dan onResume()
  • Metode onPause() dan onStop()
  • 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

Penyedia Konten

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

Pilihan Bersama

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

Manajemen Berkas

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

Mesin Virtual Dalvik

  • Pengenalan
  • Pembandingan dengan JVM
  • Format Berkas dex
  • Utilitas dx
  • Pembersih Sampah
  • Mengendalikan Mesin Virtual Dalvik

Aplikasi Latar Belakang

  • Pengenalan
  • Layanan
  • Thread Latar Belakang
  • Membuat Toasts
  • Notifikasi
  • Layanan Sistem Lain
  • Contoh Aktivitas Latar Belakang

Data Aktivitas

  • Pengenalan
  • Kelas Inten
  • Metode Memulai Aktivitas
  • Menyerahkan Data antara Aktivitas
  • Pengalaman Pengguna yang Kohesif
  • 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

Tampilan Web

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

Bahasa Java

  • Pengenalan
  • Batasan
  • Perpustakaan Java Pihak Ketiga

Debugging

  • Pengenalan
  • Eclipse Java Editor
  • Eclipse Java Debugger
  • Logcat
  • Android Debug Bridge
  • Dalvik Debug Monitor Service
  • Traceview
  • Kerangka Instrumentasi

Adapter

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

Wallpaper Hidup

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

BroadcastReceiver

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

Bluetooth

  • Pengenalan
  • Kemampuan
  • Kelas BluetoothAdapter
  • Kelas BluetoothDevice
  • Antarmuka BluetootnSocket
  • Kelas BluetoothServerSocket
  • Kelas Bluetooth
  • Izin Bluetooth
  • Menyiapkan Bluetooth
  • Mencari Perangkat
  • Menyelidiki Perangkat yang Di-Pasangkan
  • Penemuan Perangkat
  • Mengaktifkan Dapat Ditemukan
  • Koneksi Perangkat
  • Contoh Kode

Tekst 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

Getaran

  • Pengenalan
  • Kelas Vibrator
  • Sekuens Getaran

Konektivitas WiFi

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

Jaringan

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

Kerangka Metode Input

  • Pengenalan
  • Atribut android:inputType
  • IMF Kustom

Rotasi Perangkat

  • Pengenalan
  • Dua Dokumen Tata Letak XML
  • Contoh Kode

Lokalisasi

  • Pengenalan
  • Sumber Daya Bawaan
  • Lokal Saat Ini
  • Pengujian
  • Lokal Kustom
  • Contoh Kode

Manajemen Memori

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

Input 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
 28 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (4)

Kursus Mendatang

Kategori Terkait