Kotlin- та Android-розробка
Розробка Android-застосунків на Kotlin і Jetpack Compose для банків, медіа, торгівлі, здоров'я та підключених пристроїв, застосунки на Kotlin Multiplatform зі спільним з iOS кодом, бекенди на Kotlin зі Spring Boot і Ktor та перенесення старіших Android-застосунків із Java на Kotlin, із виділеними Kotlin- та Android-розробниками для вашої команди або застосунком, створеним від початку до кінця.
Що ми створюємо на Kotlin і Android
Нативні Android-застосунки на Kotlin
Kotlin 2 з Jetpack Compose, корутинами та Flow, Hilt для впровадження залежностей, Room і WorkManager для офлайн-даних і синхронізації та чітким розділенням екранів, стану й даних, з орієнтацією на рівень API, якого наразі вимагає Google Play.
Android-застосунки для банків і фінтеху
Мобільні банківські, платіжні та торгові застосунки з passkey і біометричним входом, перевірками Play Integrity, ключами в Android Keystore та Google Pay або токенізацією карток через SDK платіжного провайдера.
Медіа, стримінг і споживчі застосунки
Відео й аудіо на Media3 ExoPlayer із завантаженнями для офлайн-перегляду, стрічками, чатом і push-сповіщеннями через Firebase Cloud Messaging, а також версії для Android TV і Google TV з тієї самої кодової бази.
Бекенди на Kotlin зі Spring Boot і Ktor
Серверний Kotlin з корутинами, Exposed або jOOQ поверх PostgreSQL та контрактом OpenAPI, з якого генерується клієнт застосунку, для API, що стоїть за застосунком, або для самостійного бекенду.
Застосунки для покупок і програм лояльності
Каталоги, кошики й оформлення замовлення з Google Pay, глибокі посилання з рекламних кампаній, картки лояльності та персоналізовані пропозиції, а події аналітики узгоджуються з маркетингом до релізу.
Застосунки для носимих і підключених пристроїв
Застосунки для Wear OS, інтеграції з Health Connect і супровідні застосунки на Bluetooth Low Energy для фітнес-трекерів, медичних сенсорів та обладнання для розумного дому, з шифруванням даних про здоров'я на пристрої.
Kotlin і Compose Multiplatform
Бізнес-логіка, мережевий обмін на Ktor і сховище на SQLDelight, спільні для Android та iOS у Kotlin Multiplatform, а також спільний інтерфейс на Compose Multiplatform там, де це дозволяє дизайн.
Перехід із Java та XML-розмітки
Старіші Android-застосунки на Java переходять на Kotlin і Compose екран за екраном, і кожен крок випускається окремо, а не через одномоментне переписування.
Релізи в Google Play і якість застосунку
Підписані app bundle, тести на пристроях у Developer Device Platform від Google Cloud (спадкоємиці Firebase Test Lab), baseline profile для часу запуску та поетапні релізи через Google Play з пайплайна, а частота збоїв і ANR відстежується в Crashlytics і Play Console.
Наші Kotlin- та Android-розробники для вашої команди
Виділені Kotlin- та Android-розробники
Kotlin- та Android-розробники, які приєднуються до вашої команди на повний робочий день, працюють у ваших репозиторіях, трекері й на ваших зустрічах і звітують вашому керівнику. Співбесіду проводите ви, а український договір, зарплата, рахунки й відпустки на нас.
Проєкти на Kotlin і Android під ключ
Команда, яка веде проєкт на Kotlin і Android від визначення обсягу до релізу: оцінка, розробка, тести й розгортання, а технічний лідер з нашого боку відповідає за план і якість.
Підтримка і прийняття проєктів на Kotlin і Android
Наявна система на Kotlin і Android, яку ми приймаємо від іншої команди або підтримуємо в роботі: спершу огляд без змін у коді й письмовий перелік ризиків, далі виправлення і нові функції в порядку їхньої користі.
На сторінці виділеної команди пояснено, як фахівці приєднуються до вашої команди, а на сторінці аутсорсингу описано реалізацію проєктів, прийняття систем від інших команд і те, як ми беремо оплату.
Хто працює над вашим проєктом на Kotlin і Android
Android-інженери
Kotlin і Jetpack Compose
Бекенд-інженери на Kotlin
Сервіси на Spring Boot і Ktor
iOS- та кросплатформні інженери
Swift, Kotlin Multiplatform, .NET MAUI і React Native
UI/UX-дизайнери
Дизайн за Material 3 у Figma
QA-інженери
Тестування на пристроях і автоматизація
Як ми працюємо з Kotlin і Android
Kotlin для всього нового коду, detekt і Android Lint у пайплайні, тести від юніт-рівня до UI-тестів Compose, актуальні залежності, а повідомлення про вразливість безпеки означає безумовне оновлення. Секрети не потрапляють до пакета застосунку, а все чутливе на пристрої шифрується ключами з Android Keystore.
Розробники працюють у ваших репозиторіях і вашому трекері та за вашим процесом. Український договір, зарплата, виставлення рахунків і відпустки залишаються на нашому боці, а права на все, що вони пишуть, передаються вам.
Інші мови, з якими ми працюємо
Розробка на Java
Розробка на Java: мікросервіси на Spring Boot, банківські та платіжні системи, бекенд для e-commerce і SaaS, інтеграції з Kafka та модернізація legacy-систем. Виділені Java-розробники або реалізація проєкту.
Розробка на Node.js
Розробка на Node.js: API на TypeScript, бекенд для e-commerce і SaaS, фінтех-інтеграції, функції реального часу та потокової передачі даних, serverless-функції. Виділені Node.js-розробники або реалізація проєкту.
Розробка на PHP
Розробка на PHP: застосунки на Laravel і Symfony, e-commerce на Magento, Shopware і WooCommerce, API, WordPress і Drupal, оновлення версій PHP. Виділені PHP-розробники або реалізація проєкту.
Розробка на C і C++
Розробка на C і C++: прошивки для вбудованих систем, десктопне ПЗ на Qt, мережеве та телеком-ПЗ, системи з малою затримкою, ПЗ для безпеки та модернізація коду на C++. Виділені розробники на C++ або реалізація проєкту.
Розробка на Go
Розробка на Go: мікросервіси та API на Golang, бекенд для фінтеху і SaaS, оператори Kubernetes, пайплайни подій, мережеве ПЗ і ПЗ для безпеки. Виділені Go-розробники або реалізація проєкту.
Розробка на Rust
Розробка на Rust: бекенд-сервіси та API, блокчейн і Web3, системне та інфраструктурне ПЗ, інструменти безпеки, прошивки для вбудованих систем і WebAssembly. Виділені Rust-розробники або реалізація проєкту.
Розробка на Swift та iOS
Розробка iOS-застосунків на Swift і SwiftUI: застосунки для банків, онлайн-покупок, медіа та здоров'я, застосунки для Apple Watch і Vision Pro, підтримка коду на Objective-C і релізи в App Store. Виділені iOS-розробники або реалізація проєкту.
Розробка на Scala
Розробка на Scala: пайплайни на Apache Spark, бекенд для фінтеху та рекламних технологій (ad tech), сервіси на Akka, Pekko, ZIO або Cats Effect, застосунки на Play і міграція на Scala 3. Виділені Scala-розробники або реалізація проєкту.
Розробка на TypeScript
Розробка на TypeScript: фронтенд на Angular, React і Vue, бекенд на Node.js, full-stack застосунки, монорепозиторії та міграція з JavaScript на TypeScript. Виділені TypeScript-розробники або реалізація проєкту.
Питання про розробку на Kotlin і Android
У яких галузях працюють ваші Kotlin- та Android-розробники?
Фінтех і банки (мобільний банкінг, платіжні та торгові застосунки), медіа та споживчі застосунки (стримінг, соціальні мережі й розваги), e-commerce та роздрібна торгівля (застосунки для покупок і програм лояльності), охорона здоров'я та фітнес (застосунки для пацієнтів, телемедицини й добробуту), корпоративне ПЗ (польове обслуговування та внутрішні застосунки) і підключені пристрої (супровідні застосунки для носимих пристроїв, сенсорів та обладнання для розумного дому).
Ви створюєте Android-застосунки нативно чи кросплатформно?
І так, і так. Нативний Kotlin з Jetpack Compose, коли застосунок залежить від можливостей платформи, як-от камера, Bluetooth чи фонова робота; Kotlin Multiplatform, коли логіку потрібно ділити з iOS; а React Native або .NET MAUI, коли важливіша одна кодова база для Android та iOS.
Ви пишете Kotlin і для бекенду?
Так. Сервіси на Spring Boot і Ktor мовою Kotlin, для API за вашим застосунком або для самостійного бекенду, зі спільними із застосунком моделями даних через Kotlin Multiplatform там, де це допомагає.
Як швидко можуть стати до роботи Kotlin- та Android-розробники?
Якщо відповідний Kotlin- або Android-розробник вільний, старт залежить лише від вашої співбесіди, NDA і передачі прав на інтелектуальну власність. Інакше ми проводимо пошук, який зазвичай дає профілі кандидатів за два-три тижні, і ніхто не починає роботу, доки ви не скажете «так».
Як найняти фахівців через BigTree108, якщо вам потрібні Kotlin- та Android-розробники?
Розкажіть про роботу, рівень і години, які вам потрібні. Ми пропонуємо одну-двох людей з їхніми профілями, ви проводите з ними співбесіду так, як зі своїм власним кандидатом, підписуєте один договір із ТОВ «БІГ ТРІ 108» і отримуєте один рахунок на місяць.
Кому належать результати їхньої роботи?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Створюєте Android-застосунок або бекенд на Kotlin?
Розкажіть, що робить застосунок чи сервіс, хто ним користується і чи є версія для iOS. Протягом одного робочого дня ви отримаєте відповідь: план, профілі кандидатів або рекомендацію щодо нативного чи кросплатформного підходу.