Логотип HuTor Tech HuTor Tech
← Усі послуги

Послуга

Розробка застосунків на Kotlin

Android-застосунки на Kotlin — нові та проєкти на Java, які ми переводимо і ведемо далі.

Розробка застосунків на Kotlin

Kotlin — мова, якою сьогодні пишуть під Android: менше церемоній, ніж у Java, null-безпека на рівні типів, корутини замість ланцюжків колбеків і повна сумісність із Java-кодом, який у проєкті вже є. Саме остання властивість робить перехід практичним: наявний застосунок не доводиться переписувати, щоб отримати користь.

Нові застосунки починаються з рішень, які потім дорого змінювати: мінімальна версія Android, як зберігаються й синхронізуються дані, що відбувається без мережі, які дозволи справді потрібні застосунку і як він випускатиметься. Усе інше — звичайна робота.

Що ми робимо:
— Android-застосунки на Kotlin з Jetpack Compose або класичними view — залежно від проєкту;
— offline-first шар даних: Room, фонова синхронізація, черга запитів, що переживає втрату зв'язку;
— інтеграція з вашим бекендом — REST чи GraphQL — з розумними таймаутами, повторами і станами помилок;
— робота з пристроєм: Bluetooth Low Energy, камера, геолокація, сповіщення, файли;
— випуск: підпис, Play Console, поетапне розгортання, збір падінь і перша реакція на те, що він показує.

Друга половина роботи — наявні застосунки. Ми приймаємо проєкт, написаний кимось іншим, першого ж дня доводимо його до складання, записуємо, що крихке, і лише потім рухаємо далі — зокрема покроково переводимо з Java, файл за файлом, так щоб застосунок можна було випустити після кожного коміту.

Наша власна робота під Android відкрита: Tethys — застосунок, який повернув дайв-комп'ютерам COSMIQ+ синхронізацію після закриття сервісу виробника: Bluetooth Low Energy, відновлений зворотною розробкою протокол, локальне зберігання та експорт у переносних форматах.

Обговорити проєкт →