Membuat aplikasi TV

Android menawarkan pengalaman pengguna yang kaya dan dioptimalkan untuk aplikasi yang berjalan di perangkat berlayar besar, seperti televisi beresolusi tinggi. Aplikasi di TV menawarkan peluang baru untuk memuaskan pengguna Anda dari sofa tempat mereka duduk dengan nyaman.

Aplikasi TV menggunakan struktur yang sama dengan ponsel dan tablet. Dengan demikian, Anda bisa membuat aplikasi TV baru berdasarkan pengalaman Anda tentang membuat aplikasi untuk Android, atau mengembangkan aplikasi yang sudah ada agar bisa berjalan di perangkat TV juga. Namun, model interaksi pengguna untuk TV jauh berbeda dengan perangkat ponsel dan tablet. Agar aplikasi bisa berjalan di perangkat TV, Anda harus mendesain tata letak baru yang bisa dipahami dengan mudah dari jarak 3 meter, dan menyediakan navigasi yang bisa berfungsi hanya dengan tombol arah dan tombol pilih.

Catatan: Aplikasi TV berjalan secara lokal di perangkat TV. Untuk mempelajari lebih lanjut streaming video dan audio dari aplikasi Android ke perangkat TV, baca dokumentasi developer untuk Google Cast.

Kelas ini menjelaskan tentang cara membuat aplikasi untuk TV, termasuk menyiapkan lingkungan pengembangan, persyaratan dasar untuk tata letak dan navigasi, serta panduan untuk menangani fitur hardware yang biasanya tidak tersedia di perangkat TV.

Catatan: Sebaiknya gunakan Android Studio untuk membuat aplikasi TV karena memiliki fitur penyiapan project, penyertaan library, dan pengemasan yang lebih mudah. Pelatihan ini dibuat dengan asumsi bahwa Anda menggunakan Android Studio.

Pelajaran

Memulai aplikasi TV
Pelajari cara membuat project Android Studio baru untuk aplikasi TV atau mengubah project aplikasi yang sudah ada agar bisa berjalan di perangkat TV.
Menangani hardware TV
Pelajari cara memeriksa apakah aplikasi Anda berjalan di hardware TV, menangani fitur hardware yang tidak didukung, dan mengelola perangkat remote kontrol.
Mengelola pengontrol TV
Pelajari cara menangani masukan pengguna dengan mengelola pengontrol TV.
Membuat tata letak TV
Pelajari persyaratan minimum untuk tata letak TV dan cara mengimplementasikannya.
Membuat navigasi TV
Pelajari persyaratan untuk navigasi TV dan cara mengimplementasikan navigasi yang kompatibel dengan TV.