Розробка, підтримка та доробка застосунків на Flutter

Створюємо застосунки для iOS і Android на Flutter і беремо на підтримку ті, що дісталися від інших команд: оновлюємо Flutter SDK і Dart, лагодимо збірки, виконуємо вимоги App Store і Google Play, додаємо функції.

Однаковий інтерфейс на обох платформах
Оновлення без сюрпризів
12 років, 450+ проєктів

Розробка застосунків на Flutter: запуск і довга підтримка

Flutter — фреймворк від Google, у якому застосунок пишуть мовою Dart і збирають для iOS та Android з однієї кодової бази. Інтерфейс малює власний рушій рендерингу, тому дизайн виглядає однаково на всіх пристроях, а анімації працюють плавно.

Складнощі починаються пізніше: Flutter і Dart швидко змінюються, пакети з pub.dev закидаються авторами, а стори регулярно змінюють вимоги. Застосунок, який два роки ніхто не оновлював, часто вже не збирається на новому SDK. Ми беремо такі проєкти на підтримку, оновлюємо і далі розвиваємо.

Загальні питання кросплатформної розробки — на сторінці кросплатформних застосунків. Якщо ваш застосунок на React Native — дивіться сторінку React Native.

Проєкт на Flutter? Візьмемо в роботу

Розробка, підтримка й доробка на Flutter, зокрема чужих проєктів. Аудит коду — безкоштовно.

Тарас Горенко
Тарас ГоренкоCEO Horenko Production · відповімо за 15 хв
Написати в Telegram

З якими Flutter-застосунками приходять найчастіше

Проєкт без null safety
Google Play блокує оновлення
Фрилансер зник
Застосунок гальмує
Потрібні нові функції
Зв'яжіться з нами

Підтримка і доробка застосунків на Flutter

Супровід і релізи
Аудит коду
Виправлення багів
Оновлення і міграція
Прискорення
Доробка функціоналу
Інтеграції і нова розробка
Зв'яжіться з нами

Як ми приймаємо Flutter-застосунок від іншої команди

Крок 1. Доступи і бекап.

  • Репозиторій, Apple Developer, Google Play Console, Firebase.
  • Ключі підпису Android, сертифікати iOS, файли конфігурацій і flavors.

Крок 2. Аудит із письмовим звітом.

  • Версії Flutter, Dart, Gradle, Xcode-проєкту і ключових пакетів.
  • Відповідність поточним вимогам сторів.
  • Ризики: пакети без підтримки, ключі в коді, відсутній моніторинг крашів.

Крок 3. Стабілізація.

  • Відтворюємо збірку iOS і Android на чистій машині.
  • Виправляємо блокери публікації й критичні краші.

Крок 4. Процес розробки.

  • Git, тестові збірки через TestFlight і внутрішнє тестування Google Play.
  • Автоматичні збірки через Codemagic, GitHub Actions або fastlane.

Крок 5. План оновлень. Порядок оновлення Flutter, Dart і пакетів з оцінкою кожного кроку.

Крок 6. Регулярна робота. Релізи за графіком і звіт.

Що найчастіше доводиться робити у Flutter-проєктах

01. Міграція на null safety
02. Оновлення Android-збірки
03. Вимоги App Store
04. Push-сповіщення
05. Керування станом
06. Покупки і підписки в застосунку
07. Flutter Web
Зв'яжіться з нами

Стек

Dart, Riverpod, Bloc, Provider, Firebase, FlutterFire, Codemagic, fastlane, Sentry. Суміжні сторінки: React Native, Node.js, Laravel.

Скільки коштує підтримка і розробка на Flutter

Аудит коду Flutter-застосунку — від $300. Новий застосунок оцінюємо після брифу.

Погодинно
для разових фіксів і оновлення збірки під вимоги сторів.
від $35/год
  • оцінка перед стартом
  • оплата за фактичні години
  • допомога з публікацією
Абонентська підтримка
для застосунку, який має регулярно оновлюватися.
від $350/міс
  • 10 годин на місяць
  • оновлення Flutter і пакетів
  • релізи в обидва стори
  • реакція на критичні краші
Виділений розробник
для продукту з постійним розвитком.
від $4 000/міс
  • Flutter-розробник на повний день
  • планування релізів
  • код-рев'ю
  • щотижневі демо

Стек наших технологій

Питання про застосунки на Flutter

  • Чи візьмете на підтримку Flutter-застосунок, який робила інша команда?

    Так. Потрібні доступи до репозиторію, акаунтів у сторах, Firebase і ключі підпису. Робимо аудит, даємо письмовий звіт і починаємо з того, що заважає випускати оновлення.

  • Наш застосунок не збирається на новій версії Flutter. Що робити?
  • Flutter чи React Native?
  • Чи можна зробити на Flutter сайт?
  • Чи допомагаєте з публікацією в App Store і Google Play?
  • Як ви рахуєте вартість?
Background element
Background element
Background element

https://api.horenko-production.com/uploads/small_telegram_cloud_photo_size_2_5300949573205877918_y_1_cd0f6cffff.webp
Маєте цікаву ідею для проєкту?

Зв'яжіться з нами
Відповімо за 15 хв