Terima kasih telah mengirimkan pertanyaan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
Terima kasih telah mengirimkan pemesanan Anda! Salah satu anggota tim kami akan segera menghubungi Anda.
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
Testimoni (4)
Trainer was willing to explore additional problems in dagger.
Susheel - Home
Kursus - Dependency Injection with Dagger 2
Trainer knowledge and easiness with which he presented it.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kursus - Android Applications Testing
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kursus - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.