σβΠϯͱUXΨΠυϥΠϯ • Designing for Android TV https://goo.gl/VWrKs7 • Android TV Design Guidelines https://goo.gl/Z7tSTj • Design and User Experience Guidelines for Fire TV https://goo.gl/ZYgf7D
جຊ - ։ൃπʔϧͱSDK ADB over Wi-Fi <—> TVσόΠεʢ࣮ػʣ adb connect :5555 • Using Android Debug Bridge for Android TV https://goo.gl/BpSmm0 • Connecting to Fire TV Through ADB https://goo.gl/tEsypE
جຊ - Input Eventͷ੍ޚ Button KeyEvent Voice Search - Select KEYCODE_DPAD_CENTER Left KEYCODE_DPAD_LEFT Up KEYCODE_DPAD_UP Right KEYCODE_DPAD_RIGHT Down KEYCODE_DPAD_DOWN Back KEYCODE_BACK Menu KEYCODE_MENU Home - Play/Pause KEYCODE_MEDIA_PLAY_PAUSE Rewind KEYCODE_MEDIA_REWIND Fast Forward KEYCODE_MEDIA_FAST_FORWARD
Leanback Support Library - Tips PresenterʁͳʹͦΕʁඒຯ͍͠ͷʁ A Presenter is used to generate Views and bind Objects to them on demand. It is closely related to the concept of an RecyclerView.Adapter, but is not position-based. (from API Reference) View Presenter Object (Model)
Leanback Support Library - Tips PresenterʁͳʹͦΕʁඒຯ͍͠ͷʁ A Presenter is used to generate Views and bind Objects to them on demand. It is closely related to the concept of an RecyclerView.Adapter, but is not position-based. (from API Reference) View Presenter Object (Model) Model-View-Presenter (MVP)
Leanback Support Library - Tips PresenterʁͳʹͦΕʁඒຯ͍͠ͷʁ A Presenter is used to generate Views and bind Objects to them on demand. It is closely related to the concept of an RecyclerView.Adapter, but is not position-based. (from API Reference) View Presenter Object (Model) Model-View-Presenter (MVP) RecyclerView with multiple view types ΛAdapter͔Β࣮ͯ͠ݱ͢ΔΈ
FireTVͰߟྀ͢Δ͖͜ͱ • How Fire TV Development Differs from Android TV Development https://goo.gl/kvjiaR • Can you use Firebase on Amazon Android devices? https://goo.gl/Y3n4Al • Identifying Amazon Fire TV Devices https://goo.gl/fkhp4a