🚀 Trustee Plus - картка європейського банку і криптогаманець. Встанови додаток 👉
Наталя ХандусенкоСтартап
9 грудня 2024, 14:26
2024-12-09
Розробник з України створив застосунок для зручного перемикання мов на macOS: як одна проста ідея для власної потреби перетворилася на реліз повноцінного продукту
Ідея розробити зручний інструмент для перемикання мов у macOS виникла у Максима Бабенка з власної потреби. Проаналізувавши недоліки та можливості для вдосконалення наявних додатків, айтівець узявся за розробку власного інструменту.
Спочатку спроєктував застосунок у Figma та створив дизайн логотипу. На цьому етапі йому допоміг багаторічний досвід роботи UX/UI дизайнером. Далі Максим перейшов саме до розробки.
Після аналізу розробник прийшов до наступного:
має бути саме ручне перемикання, тому що тільки воно забезпечує коректну, швидку та однозначну зміну мови;
це буде кнопка, яка має показувати поточну мову;
її розмір, колір та прозорість можна змінювати для комфорту використання;
мову можна буде перемикати або натисканням на саме цю кнопку, або гарячою клавішею;
вона має бути завжди поверх всіх вікон, що відкриті у користувача на екрані монітора.
Після першого тестування Максим додав гарячу клавішу, яка дозволила перемикати мову без потреби користуватися мишею, а також звукові й голосові сповіщення, які повідомляють про зміну мови.
«Оскільки до цього я розробляв лише кілька проєктів для iOS та iWatch, розробка повноцінного застосунку під macOS була для мене викликом», — зауважив Максим у блозі на DOU.
Спочатку потрібно було вирішити з візуалізацією кнопки, яка змінювала свій колір після кожного натискання наче «дискотечна куля на корпоративі 90-х». А також, щоб ця кнопка за замовчуванням завжди була поверх всіх вікон — найскладніше завдання.
«Також я не був певен, чи зможу реалізувати цю ідею на рівні коду, чи не порушує це догми ієрархії безпосередньо macOS, і чи дозволить мені взагалі App Store опублікувати такий застосунок», — пояснив розробник.
Крім того, потрібно було адаптувати інтерфейс так, щоб він відповідав сучасним стандартам Apple і залишався інтуїтивно зрозумілим для користувачів.
Усі ці питання розробник вирішив після кількох безсонних ночей, а також запитів до ком’юніті stackoverflow та Claude 3.5 Sonnet.
Перший публічний реліз Type Switch відбувся через кілька місяців після старту розробки
«Проєкт сподобався не лише тим, хто працює з текстами кількома мовами, а й тим, хто займається програмуванням, адже швидкість та зручність перемикання мови є важливою частиною їхньої роботи. Тож і розробники нарешті знайшли шорткат до власного спокою», — сказав Максим про реліз свого застосунку.
Позитивні відгуки надихнули айтівця на подальший розвиток застосунку, включно з адаптацією для різних категорій користувачів. У планах додати нові функції кастомізації, щоб кожен міг налаштувати програму під себе.
«Він став не просто інструментом для роботи, а й прикладом того, як одна проста ідея може стати корисним рішенням для багатьох людей. Завдяки ідеї, яка виходить з власних потреб, можна створити продукт, що допомагає людям у їх повсякденному житті», — підсумував айтівець.