From custom hardware to Android TV and beyond. A brief introduction on how to develop apps for Android TV using React Native.
Talk at Reat Native London Meetup - July 2019: https://youtu.be/wm56XCtMw40
2. Summary
• Custom Hardware ?
• What is Android TV and why develop for it ?
• Think different!
• React Native & Android TV
• Start developing for Android TV
• Takeaways
16. Think Different!
• Smartphone without touch
• Everything is focus oriented
• Use background images, it’s a large screen
17. Think Different!
• Smartphone without touch
• Everything is focus oriented
• Use background images, it’s a large screen
• Avoid keyboard input
18. Think Different!
• Smartphone without touch
• Everything is focus oriented
• Use background images, it’s a large screen
• Avoid keyboard input
• Use the microphone
19. Think Different!
• Smartphone without touch
• Everything is focus oriented
• Use background images, it’s a large screen
• Avoid keyboard input
• Use the microphone
• Use Recommendations
23. React Native & Android TV
• Supported since RN 0.55 (March, 2018)
24. React Native & Android TV
• Supported since RN 0.55 (March, 2018)
• Limited if any changes - works of the shelf
25. React Native & Android TV
• Supported since RN 0.55 (March, 2018)
• Limited if any changes - works of the shelf
• Can be published as usual in Google Play
26.
27. Use Your Imagination
• Use focus and selectors
• Animated State List - horizontal or 2D scrolling
• Focusable components
• Full-screen background images
35. Connect to the Android TV
> adb connect 10.0.208.153:5555
connected to 10.0.208.153:5555
> adb devices
List of devices attached
10.0.208.153:5555 device
> react-native run android
44. Takeaways
• No better time to start developing for Android TV
• React Native just works
45. Takeaways
• No better time to start developing for Android TV
• React Native just works
• Be creative when designing for Android TV
46. Takeaways
• No better time to start developing for Android TV
• React Native just works
• Be creative when designing for Android TV
• No touch, no keyboard, use focus, microphone, background images
47. Takeaways
• No better time to start developing for Android TV
• React Native just works
• Be creative when designing for Android TV
• No touch, no keyboard, use focus, microphone, background images
• AndroidX (with LeanBack included) support on RN 0.60