Camera, Media & Notifikasi
Akses Kamera, Galeri, dan Push Notification di Mobile
Fitur yang membedakan mobile app dari web: akses hardware. Modul ini mengajarkan integrasi dengan kamera (expo-camera, expo-image-picker), galeri media, image manipulation, push notification via Expo Push Notifications (FCM/APNs), notification channels, dan rich notification dengan gambar/action buttons.
Prasyarat
Modul 43 (Mobile UI, Styling & Layout).
Kenapa Ini Penting
Camera dan notifikasi adalah fitur yang membuat app terasa ‘native’ — bukan sekadar website yang dibungkus WebView. Skill ini dicari untuk posisi Mobile Developer di startup.
Daftar Chapter
- Chapter 46.1
expo-image-picker & Camera Access
Pilih foto dari galeri atau ambil langsung dengan kamera
- Chapter 46.2
expo-camera: Foto & Video
Kamera penuh — mode foto, video, barcode scanning
- Chapter 46.3
Image Manipulation & Optimization
Resize, crop, compress, dan konversi format gambar di device
- Chapter 46.4
Push Notification dengan Expo
Kirim notifikasi ke user — dari server ke device
- Chapter 46.5
Rich Notification & Notification Actions
Gambar, tombol action, dan category-based notification
- Chapter 46.6
Permission Handling di iOS & Android
Request, check, dan handle permission denial gracefully