Створення інноваційних рішень вимагає не лише глибокого розуміння технологій, а й вміння долати їхні обмеження. Наш внутрішній проєкт, застосунок для контролю екранного часу, став яскравим прикладом того, як ми перетворюємо виклики в Apple Screen Time API на унікальний продукт, що допомагає користувачам досягти цифрового балансу.
Проблема, яку ми вирішили
Наш проєкт створений для того, щоб допомогти людям контролювати свій екранний час у застосунках і на сайтах, зменшити відволікання та покращити концентрацію.
Адже зараз цифрова залежність та прокрастинація стали основними перешкодами для особистої ефективності.
Рішення: Гейміфікація самодисципліни
Ми розробили мобільний застосунок, який виходить за рамки простого відстеження екранного часу. Його унікальність полягає у поєднанні самоконтролю зігровою мотивацією. Ми перетворили процес фокусування та дисципліни на захопливу гру з відчуттям прогресу, де користувач отримує:
XP (досвід) за успішне дотримання цілей.
Квести та винагороди за проходження етапів.
Що всередині застосунку
Фокус-сесії та блокування
Контроль екранного часу, ліміти на використання застосунків та блокування за розкладом.
Моніторинг часу
Щоденна статистика для відстеження прогресу.
Геймифікована система
За кожну завершену сесію ви отримуєте досвід (XP), виконуєте квести та відкриваєте нагороди.
Дизайн
Сучасний, мінімалістичний дизайн, що не відволікає.
На відміну від більшості аналогів, наш застосунок забезпечує миттєвий старт завдяки простому онбордингу, дозволяючи користувачеві розпочати фокус менш ніж за хвилину.
Робота з Apple Screen Time API
А чи були челенджі для нас?
Так! Адже сама технологія Apple Screen Time API погано задокументована і має багато непередбачуваних багів. Тому кожна наша функція — це результат зворотного інжинірингу та пошуку нестандартних рішень, щоб коректно відтворити бажаний функціонал. Цей досвід дозволив нам виробити унікальні підходи до роботи з API, що значно підвищує нашу експертність у сфері розробки додатків для контролю екранного часу.
Стек технологій
MVVM (Model-View-ViewModel)
SwiftUI
Combine
ScreenTimeApi
Створення цього застосунку дозволило нашій команді отримати практичний досвід роботи з одним із найскладніших фреймворків Apple. Проєкт є не лише реальним продуктом, готовим до публікації в App Store, а й зразком нашої експертизи в мобільній розробці, особливо у сфері, де технічна документація є обмеженою. Ми довели, що здатні створювати складні, інноваційні та конкурентоспроможні продукти, ефективно долаючи будь-які технологічні бар’єри.
Хочете розробити власний продукт, що вимагає глибокого розуміння складних API?
AI-інструменти для Front-End, які підвищать ефективність вашої розробки на Vue.JS та React!
Штучний інтелект у розробці сьогодні більше не тренд, а необхідність, що значно підвищує продуктивність та якість кінцевого продукту. В цій статті ми ділимося нашим досвідом та інсайтами використання штучного інтелекту для розробки фронтенду в проєктах на Vue.js та React.
Практичний інструментарій та інсайти для розробників
Тут ми розповімо про наші внутрішні процеси та ШІ-інструменти для розробників, які ми успішно застосовємо у Front-End розробці на Vue.js та React.
Навчання та адаптація
Нові інструменти штучного інтелекту для Front-End розробників з’являються доволі швидко. Тому вони вимагають часу на вивчення, а також креативного підходу для їхнього найкращого застосування (вигадати сценарій застосування, адаптувати наявне рішення під себе тощо). Цей підхід є своєрідною інвестицією, яка частково “поглинає” миттєвий приріст продуктивності.
Делегація рутини
Ключова перевага – можливість асинхронно виконувати задачі та делегувати рутинні процеси AI в фоновому режимі (наприклад, через Cursor background agents).
Критичне мислення
Якість згенерованого коду може бути різною, тому перевірка результату роботи ШІ залишається критично важливою функцією розробника. Навіть при можливому прискоренні генерації коду на 5%−35%, якість потребує уваги.
Фокус на складності
AI звільняє час розробників для фокусування на складній логіці, архітектурних рішеннях та креативних завданнях, де людський інтелект незамінний.
Новий рівень швидкості розробки: переваги для бізнесу
Наші проєкти вимагають не лише інноваційності, але й максимальної ефективності та надійності. Завдяки впровадженню AI-інструментів, ми досягаємо значного прискорення на різних етапах розробки, що безпосередньо впливає на терміни виконання ваших проєктів:
Прискорення написання коду
Інструменти для автодоповнення коду та генерації тривіальних блоків, як-от Github Copilot та Cursor IDE, дозволяють економити 15-20% часу на рутинних завданнях у Vue.js та значно прискорюють щоденний кодинг на React.
Швидкий запуск проєктів (bootstrap)
Використання генеративних інструментів на кшталт V0 або Bolt.new дозволяє досягти 10-кратної швидкості при створенні базових компонентів на старті проєкту.
Ефективний рефакторинг та тестування
AI-агенти (наприклад, Cursor / Junnie / Claude code) можуть вносити комплексні зміни по всьому проєкту, рефакторити код, створювати складну логіку та автоматично генерувати тести, забезпечуючи високу якість коду та його підтримку.
Спрощення ресьорчу та документації
Використання великих мовних моделей (ChatGPT/Claude) значно спрощує процеси пошуку рішень, роботи з документацією та створення внутрішньої документації.
Наш досвід показує, що хоча абсолютний приріст загальної ефективності може коливатися (за нашими спостереженнями, до +15%, на прикладі відділу Vue.js), ключова перевага полягає у делегуванні рутини штучному інтелекту. Це дозволяє нашим розробникам фокусуватися на найскладніших та креативних частинах проєкту.
Чатові Онлайн — платформа, яка допомагає боротися з фейками, кібербулінгом і шкідливим контентом у соцмережах. Це частина цифрової екосистеми BRAMA, яку розвиває кіберполіція разом із партнерами.
Як усе почалося
Ще до повномасштабного вторгнення Департамент кіберполіції Національної поліції України створив ініціативу “MRIYA”. За її допомогою, боролися з торгівлею наркотиками через Telegram-бот “Mriya”. Після 24 лютого 2022 року потреби змінилися — і бот перетворився на інструмент для боротьби з ворожою дезінформацією, фейками та пропагандою. Згодом проєкт масштабували в повноцінну вебплатформу.
Ідея полягала в тому, щоб надати користувачам не просто можливість скаржитися на підозрілий контент, а й інструменти для навчання, залучення та цифрової самооборони
Чатові Онлайн має дві основні частини
💡 Освітнячастина
Вона допомагає людям розібратися, як безпечно поводитися в інтернеті, розпізнавати фейки, пропаганду та шахрайство. Є курси, блоги й опитування, пройшовши які користувач отримує сертифікат та неоціненні знання з медіаграмотності й кібергігієни.
👩💻 Практичначастина
Робота сайту базується на координованих масових скаргах активістів на шкідливий контент. Користувачі надсилають підозрілі матеріали, модератори це перевіряють, запускають в роботу і далі всі охочі можуть надсилати скарги на ці матеріали.
Що всередині платформи
Разом із фахівцями кіберполіції Onix Team розробила функціональну, безпечну та доступну платформу з такими можливостями:
Освітній хаб
Освітній центр побудований на базі LMS (системи управління навчанням). Користувачі можуть проходити курси з медіаграмотності та цифрової гігієни, складати тести й отримувати сертифікати.
Повідомлення про шкідливий контент
Кожен користувач може надіслати скаргу на фейковий або підозрілий контент. Посилання супроводжується коротким коментарем, і заявка потрапляє до модерації.
Система агрегації
Якщо кілька людей надсилають скарги на той самий матеріал, система автоматично об’єднує ці повідомлення в одну заявку. Це спрощує та пришвидшує модерацію.
Адмінпанель для модераторів
Модератори переглядають скарги, змінюють їх статус, запускають у ротацію та стежать за динамікою обробки. Система дає змогу зручно керувати потоком заявок.
Дашборд для активістів
Користувачі бачать власні заявки, їхній статус, отримують посилання для скарг у соцмережах, відмічають контент як заблокований.
Гейміфікація
Платформа має систему рейтингу учасників. Рівень залежить від часу, проведеного на платформі, а також від кількості заявок. Ця система не має функції змагання, проте мотивує користувачів повертатися, допомагати та залишатися частиною спільноти.
Інтуїтивно зрозумілий інтерфейс
Простий дизайн дозволяє швидко розібратися, як усе працює та зосередитися на головному.
Результати
З моменту запуску платформи тисячі активістів долучились до боротьби з фейками. Завдяки скоординованим масовим скаргам вдалося зупинити поширення сотень випадків пропаганди, булінгу та шахрайства в Telegram, Facebook, YouTube, TikTok, Instagram та X.
Зараз Чатові Онлайн — це не просто інструмент. Це рух за безпечний, чесний і відповідальний цифровий простір.
Onix Team долучилася до розробки цифрової військово-медичної системи, яка допомагає рятувати життя та покращувати здоров’я військовослужбовців – застосунку Army Heath System!
Army Health System функціонує як вебзастосунок та цифрова карта пацієнта (DeHealth ID) й забезпечує безперервний доступ до медичної інформації військовослужбовців. В майбутніх оновленнях реалізують аналітику здоров’я на основі штучного інтелекту. Наша команда працювала над Frontend частиною розробки.
Що всередині Army Health System?
✅ Система відстеження здоров’я солдатів ✅ Військова медична карта пацієнта ✅ Аналіз здоров’я на основі штучного інтелекту (планується)
10 000+ активних користувачів у військових спільнотах.
У 2 рази швидша продуктивність зі Svelte, порівняно з традиційними фреймворками.
Триває розробка функцій штучного інтелекту для автоматичного виявлення ризиків для здоров’я.
Army Health System має на меті покращити комунікацію серед військових медиків та командування, зробивши обмін медичною інформацією миттєвим та безбарʼєрним. Адже недостатність комунікації чи затримка в процесі надання медичної допомоги, може коштувати нашим військовим життя на полі бою.
Система для військовослужбовців Army Health System побудована з використанням технологій DeHealth ID, які забезпечують безпечне та децентралізоване зберігання медичних даних, що відповідає GDPR, HIPAA та Закону про захист даних.
Застосунок функціонує як progressive web app, тому його не можна знайти у вільному доступі. Наразі, застосунком вже користується 91-й протитанковий батальйон.
Тестування Army Health System в польових умовах. Фото: 91 окремий протитанковий батальйон
Січень – час нових починань! А для нас – ще й нагадування про великий старт. Адже 25 років тому почалася історія Onix-Systems, яку прямо зараз дописує кожен в Onix Team 🫶
Згадаймо, як все починалося і роззирнімося – скільки нам вже вдалося досягти!
2000 | Початок історії
На початку нульових Роман Серебряков, Дмитро Дурач та Едуард Приходькін заснували Onix-Systems.
2002 | Перший “офіс” в трикімнатній квартирі
За кілька років засновники Onix зібрали команду з 8 людей, які розділили пристрасть та ентузіазм до навчання й інновацій. Перший “офіс” мав усього 80 м²: одну кімнату займали менеджери, інші дві – розробники.
Відтоді команда та її досвід зростали. Та зі скромного початку в маленькій орендованій квартирі Onix перетворився на провідну компанію з розробки веб та мобільних застосунків.
2016 | Активні структурні зміни
Команда активно зростала, проєктів ставало все більше й виникла потреба розділяти команду на департаменти за технологіями. До того роботу ділили за напрямками: Frontend, Backend та Mobile розробка.
У 2018 році ми провели свою першу інтернатуру, а через кілька років створили цілу Onix Academy!
Станом з 2018-го, всього ми провели 25+ інтернатур. До нас долучилися понад 520 учасників, з яких випускниками стали 250+ студентів. Ще 115 випускників стали нашими колегами після інтернатури та успішно реалізовують проєкти разом з нами!
2025 | Нові сторінки нашої історії
Зараз Onix Team налічує ≈ 370 колег, які працюють в 70 містах 20+ країн світу 🌎
Ми реалізували близько тисячі проєктів. Нам довіряють клієнти Європи, Близького Сходу, Східної Азії, Австралії, США та Південної Америки. І наш географічний ринок постійно розширюється!
А наше комʼюніті в Україні охоплює 15 областей 🇺🇦
Дякуємо тим, хто почав цей шлях і кожному, хто щодня прокладає нові стежки!З Днем Народження, Onix-Systems 💙
Хочеш долучитися до нашої команди? Переходь за посиланням, щоб переглянути актуальні вакансії 👇