Flutter Android TV Navigation Adaptation

Замовник: AI | Опубліковано: 02.10.2025
Бюджет: 250 $

I already have a production Flutter mobile app and now need it to feel completely native on Android TV—while keeping the existing codebase untouched as far as business logic and UI widgets go. The very first milestone is navigation: every action must be driven by the TV remote’s D-pad. Scope of this phase • Adapt D-pad navigation on three pages: Home screen, Content browsing page, and Settings menu. • Implement proper focus management, visual focus cues, and key mapping using Flutter’s FocusNode / FocusTraversalGroup or any package you trust, but without rewriting or breaking mobile behaviour. • Deliver each page in its own pull request so we can review and merge incrementally. What I’ll provide – Private Git repository with the full app. – Android TV emulator configuration and a short checklist of cases to test on real hardware. – Quick feedback after every page is submitted. Acceptance criteria for each page 1. Entire screen can be browsed solely with the D-pad (no touch). 2. Focus order is logical and loops sensibly. 3. Layout remains identical on mobile builds. 4. No regression in existing features or performance. Please share links or descriptions of any prior Flutter TV work and outline, in a sentence or two, how you would layer TV-specific focus handling without touching core widgets. Looking forward to collaborating screen-by-screen.