Максим Бабенко, розробник із України, зіштовхнувся з проблемою, яка знайома багатьом: незручне перемикання мов у macOS. Замість того, щоб змиритися з обмеженнями наявних інструментів, він вирішує створити власне рішення.
Про це пише Dev.ua.
Ще на етапі ідеї Максим визначив декілька ключових аспектів:
- Простота у використанні : основою застосування мала статична ручна зміна мови, що гарантує точність та швидкість.
- Універсальність : можливість змінювати розмір, колір та прозорість кнопок.
- Доступність : застосунок мав залишатися поверх усіх вікон на екрані.
Від дизайну до першого прототипу
Розробник почав створювати дизайн у Figma, що включало макет інтерфейсу та логотип. Як колишній UX/UI-дизайнер, він приділив особливу увагу деталям, щоб зробити програму інтуїтивною. Наступним кроком стала розробка прототипу. Основні функції включали:
- Кнопка для відображення поточної мови.
- Перемикання мов за допомогою миші чи гарячої клавіші.
- Звукові та голосові сповіщення для підтвердження зміни мови.
Труднощі розробки Type Switch
Розробка для macOS стала для Максима викликом. Серед основних перешкод:
- Реалізація кнопок: Максимові довелося вирішувати проблему з кольоровою анімацією кнопок, яка нагадувала «дискотечну кулю».
- Технічні обмеження macOS: наявність кнопок поверх усіх вікон залишалася звичним принципом ієрархії системи.
- Вимоги App Store: Максим хвилювався, чи пропустить Apple застосування через суворі стандарти.
Однак завдяки наполегливості, допомозі від спільних розробників на Stack Overflow та консультаціям із ШІ він подолав ці виклики.
Реліз і позитивний фідбек
Через кілька місяців після початку розробки Type Switch став доступним для завантаження. Застосунок отримав позитивні відгуки від користувачів, зокрема:
- Людей, що працює з текстами кількома мовами.
- Програмістів, для яких швидке перемикання мов стало важливою частиною робочого процесу.
Успіх Type Switch надихнув Максима розвивати продукт далі. У планах:
- Додавання нових функцій кастомізації, щоб кожен користувач міг адаптувати програму під свої потреби.
- Розширення функціоналу для використання більшої кількості сценаріїв.
Type Switch став не тільки інструментом для роботи, а й прикладом того, як одна проста ідея може стати корисним продуктом для багатьох трансформаторів.
«Це доказ того, що рішення особистих потреб можна знайти в глобальній спільноті», — підсумовує Максим.
Раніше агентство galera.news писало про венчурну компанію Pantera Capital, яка здійснила чергову значну інвестицію в блокчейн The Open Network (TON) з тісним зв’язком із популярним месенджером Telegram.