Специфікація послуги
Мобільна розробка
Застосунки для iOS та Android — нативні або крос-платформні, обрані під задачу, а не під звичку.
§01
Технологічний вибір
| Підхід | Коли доречний | Компроміс |
|---|---|---|
| Swift / Kotlin | Глибока робота з апаратурою, біометрія, фонові задачі | Дві кодові бази |
| Flutter / React Native | Спільна логіка, швидкий вихід на обидві платформи | Залежність від мосту до нативних API |
| PWA | Простий контент, без потреби в магазині | Обмежені push і фонові можливості на iOS |
§02
Безпека на пристрої
- Секрети — тільки в Keychain / Android Keystore.
- TLS для всіх з’єднань; certificate pinning — за оцінкою ризику.
- Мінімум дозволів: кожен запит дозволу має пояснення в інтерфейсі.
- Жодних персональних даних у логах і звітах про збої.
§03
Допуски приймання
Холодний старт ≤ 2 с на середньому пристрої
Без збоїв у критичних сценаріях під час тестування
Покриття ключової бізнес-логіки тестами
§04
Результати
- Збірка у TestFlight / Internal testing
- Вихідний код у вашому репозиторії
- Модель загроз на 1–3 сторінки
- Інструкція збирання і підпису