Бюджет: 13000 UAH Термін: 1 день
Добрий день, Олеже!
Дуже чітко описаний кейс — і загалом ви правильно мислите по архітектурі. Але тут є кілька “підводних каменів”, які сильно впливають на терміни.
По підходу:
Foreground Service + SDK + декодування ISO 11784/11785 — ок
Вставка через Accessibility або IME — теж правильні варіанти
Найбільші ризики (по досвіду):
1. SDK від виробника — часто слабка документація або нестабільні callback-и
2. перехоплення фізичної кнопки — не завжди доступно з фонового сервісу
3. вставка в Chrome — Accessibility може працювати нестабільно, IME зазвичай надійніше
4. робота у фоні (Android 8+) — обмеження системи
Тому ключ — не “написати код”, а швидко перевірити ці гіпотези.
Я — CEO Mobiwolf. Ми робили Android-рішення з hardware/SDK інтеграціями і background-сервісами, тому розуміємо де можуть бути блокери.
Як би ми зайшли:
спочатку робимо технічний spike (3–6 дні):
– перевірка SDK
– тест кнопки
– тест вставки (Accessibility vs IME)
Після цього фіксуємо фінальну архітектуру.
Оцінка (грубо):
– spike: 24–48 год
– повна реалізація: ~80–160 год
Чесно: старт через ~3 тижні, але spike можемо обговорити раніше.
Питання:
– є доступ до SDK і девайсу вже зараз?
– кнопка зараз відкриває рідний додаток?
– чи критично саме Chrome, чи можливий WebView fallback?
Давайте продожимо обговорення в приваті
Best regards,
Oleksiy
CEO, Mobiwolf