iOS CapabilitiesLesson 61Preview gratis
Widgets & Extensions
Lesson ini bagian dari Swift · Semua level
Ringkasan
Pelajaran ini mengulas pembuatan Widget di iOS menggunakan framework WidgetKit dan SwiftUI. Widget menampilkan informasi ringkas yang relevan langsung di layar Home Screen, Lock Screen, dan StandBy mode tanpa perlu membuka aplikasi utama. Pengembang akan mempelajari konsep TimelineProvider yang mengatur penjadwalan pembaruan konten widget.
Poin kunci
- WidgetKit memungkinkan pembuatan widget layar utama menggunakan SwiftUI
- Widget dibangun sebagai target App Extension terpisah di dalam proyek Xcode
- TimelineProvider menghasilkan deretan entri waktu (timeline entries) untuk pembaruan terjadwal
- Mendukung berbagai ukuran keluarga widget: systemSmall, systemMedium, systemLarge, dan accessory
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.