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
- 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
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.