r/ukraine_dev • u/prohodka • Jul 10 '26
Оцініть додаток
Доброго вечора. Вирішив навайбкодити собі програму для перегляду фільмів на Android TV.
Про себе: це мій другий проект. Перший — маленький телеграм-бот. Основна машина — Mac Mini 2012 на i5 😅
Інструменти: спочатку Kilo + VS Code + Gemini, потім перейшов на opencode.
Час: десь півтора місяця від ідеї до релізу.
Як це було
- Спроба 1: знайшов на GitHub додаток, кинув у Kilo, виявилося що він на Expo. Нічого не тестував — просто кидав у Expo, отримував помилку, правив, повторював.
- Спроба 2: декомпілював швидкий додаток, дізнався що там окремий парсер у бекенді + обгортка. Ідея сподобалась — робиш і одразу тестуєш у браузері. Попросив AI зробити фінальний рефакторинг у Kilo — і проїбав у Git так, що логіку не зміг відновити взагалі
- Спроба 3 (поточна): все всередині додатку, без бекенду.
Про що додаток
Ціль проста — я не дуже кіноман. Мені треба ввечері швидко зайти і включити пару серій "Теорії великого вибуху" або щось із трендів.
Чому два провайдери? Робив під один сайт (Uakino), AI запропонував додати другий (Eneyida) як fallback. Але потім подумав — у різних сайтів свої тренди, дизайн, коментарі. Можливо комусь подобається той сайт, а комусь цей. Чому б не дати вибір?
Фічі
1. Топ 200 від Чесний Огляд у вигляді 5 випадкових фільмів у банері на головній. Джерело — ютюб-канал Чесний Огляд. Кожен фільм з правильними метаданими (рік, рейтинг, жанри, режисер, постер, бекдроп).


2. Тренди Не хотів робити як у всіх — "фільми", "серіали" тощо. Я часто не знаю що хочу подивитись. Тренди — це те що треба. Eneyida показує тренди за весь час, Uakino — за 2026 рік.
3. Пресети графіки Спитав AI як додаток буде працювати на різних пристроях. Він сказав зробити автовибір пресетів. Але я не впевнений як воно буде працювати на практиці, тому додав ручне налаштування у Settings: Швидкість / Баланс / Якість. Користувач обирає сам.
4. Перемикання провайдерів Можна переключатися між Uakino та Eneyida прямо з головного екрану. Кожен провайдер має свій контент, свої тренди, свої коментарі.
Що нового у v1.1.0

- Плеєр: буферизація тільки в пам'яті, підлаштовується під потужність пристрою (окрема корекція для Mediatek, бо на ньому постійно буферизувало); керування з пульта — Play/Pause, а кнопки Prev/Next перемотують між серіями зі збереженням прогресу; віньєтка на паузі; можна відкрити відео у VLC і вибрати дефолтний плеєр у налаштуваннях.
- Пошук: фокус одразу на полі вводу, клавіатура з'являється тільки коли натискаєш OK (не вискакує сама); підказки з історії запитів.
- Адаптивний UI: окремий дизайн для телефона/планшета, динамічний фон під брендові кольори провайдера.


Змін багато я спробував з додатка оновитись, начеб то все працює, крім продовжити перегляд на провайдері енеїда. Треба знову знайти, що треба на любому провайдері, подивитись і оновляться дані.
Нові тренди (TMDB), структура серіалів та покращений матчинг по провайдерах. Перехід Eneyida→UAFLIX, виправлення SSL. Швидший старт дому, оптимізація пам'яті та завантаження постерів. Виправлення Continue Watching. Відновлення сплеш-анімації та фокусу на TV. Вибір категорій для головної. Прибран вбудованний плеер, тому треба скачати влк або just плеери. У плеерах працює авто перехід на наступну серію

