Практика, перевірена мільйонами: український інженер написав книгу про створення глобальних додатків

Практика, перевірена мільйонами: український інженер написав книгу про створення глобальних додатків

Ринок мобільної розробки переповнений туторіалами для початківців, але коли йдеться про створення продуктів enterprise-рівня — застосунків для міжнародних корпорацій із сотнями тисяч користувачів — практичних посібників майже немає. Більшість інженерів вчаться на власних помилках, заново винаходячи рішення, які давно існують у закритих командах великих компаній.

Заповнити цю прогалину взявся iOS-інженер Богдан Марчук, випустивши книжку "Створення iOS-додатків для глобальних ринків" (Building iOS Apps for Global Markets) — практичний посібник із корпоративної мобільної розробки, що базується на 12 роках роботи з міжнародними продуктами.

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

Посібник адресовано досвідченим розробникам, техлідам і технічним директорам. Книга охоплює архітектуру масштабованих систем, оптимізацію продуктивності та вибудовування процесів у командах, що працюють на глобальний ринок. В основі книги лежить авторська методологія GEMS (Global Enterprise Mobile Scale) — - системний підхід до побудови мобільних застосунків корпоративного рівня, що об'єднує регіональну адаптацію, офлайн-синхронізацію та модульну архітектуру.

Теоретичні концепції в книзі підкріплені реальними кейсами. Один із центральних — мобільний додаток Circle K, глобальної мережі АЗС зі списку Fortune 500. Богдан чотири роки працював над продуктом: розробляв систему безконтактної оплати пального, програму лояльності та B2B-рішення для корпоративних клієнтів. У період пандемії COVID-19 він брав участь у створенні MVP-версії технології Pay by Plate — автоматичної оплати за номером автомобіля, яка згодом отримала нагороду NACS European Convenience Retail Technology Award. Сьогодні додатком Circle K Europe користуються понад 500 000 осіб у 14 країнах Європи.

У книзі також розглядаються кейси з фінтеху та EdTech. Додаток Mazoola для управління сімейним бюджетом, над яким працював Богдан, отримав премію ICBA ThinkTECH Accelerator. А AI-чат для персоналізованого навчання в австралійському стартапі Bizversity —, одна з ранніх реалізацій подібної технології —, був відзначений міжнародною премією Stevie Award.

Окрему увагу в посібнику приділено accessibility — адаптації застосунків для користувачів із порушеннями зору та моторики. За словами автора, цей напрямок часто ігнорується на етапі проектування, хоча впливає і на охоплення аудиторії, і на відповідність вимогам міжнародних ринків.

"Я завжди дивлюся на продукт як на систему: чи витримає архітектура зростання, що принесе користь і бізнесу, і користувачеві. Цей підхід працює незалежно від індустрії — і саме його я спробував передати в книзі", — зазначає автор.

Сьогодні Богдан обіймає позицію технічного директора в польській компанії Boring Owl, продовжуючи працювати з міжнародними клієнтами. Книга, за його словами, — спосіб масштабувати накопичений досвід за межі однієї команди.