Добавить в корзинуПозвонить
Найти в Дзене
Mirorstar — ShiftSchedule

Я думал, что делаю график смен. А оказалось — приложение про семью, сон и общие выходные!

Как раздражение от рекламы, два угробленных проекта и желание видеть общие выходные превратились в Android-приложение ShiftSchedule. Я один разрабатываю Android-приложение. Без команды, без инвестора, без маркетолога. Просто я, ноутбук и идея, которая не давала покоя. Началось даже не с идеи. Началось с рекламы. У меня было похожее приложение для учёта смен. Обычное, с баннерами. И в какой-то момент я в очередной раз случайно ткнул в рекламу — и на меня вывалилось окно за окном. Закрыл телефон, подумал секунду и поймал себя на мысли: а почему бы не сделать своё? Без рекламы. Без лишнего шума. И не просто “мой график”, а чтобы можно было видеть, когда мы со второй половиной оба свободны. Вот с этого всё и началось. Март 2026 года. Я установил Unity, начал читать документацию, пробовать. Не знал, как нормально сохранять проекты — о системе контроля версий тогда почти не думал. И я угробил два проекта. Оба раза одинаково: неделя работы после основной работы, ночами, когда все уже спят. Чт

Как раздражение от рекламы, два угробленных проекта и желание видеть общие выходные превратились в Android-приложение ShiftSchedule.

Я один разрабатываю Android-приложение. Без команды, без инвестора, без маркетолога. Просто я, ноутбук и идея, которая не давала покоя.

Началось даже не с идеи. Началось с рекламы.

У меня было похожее приложение для учёта смен. Обычное, с баннерами. И в какой-то момент я в очередной раз случайно ткнул в рекламу — и на меня вывалилось окно за окном. Закрыл телефон, подумал секунду и поймал себя на мысли: а почему бы не сделать своё?

Без рекламы. Без лишнего шума. И не просто “мой график”, а чтобы можно было видеть, когда мы со второй половиной оба свободны.

Вот с этого всё и началось.

Март 2026 года. Я установил Unity, начал читать документацию, пробовать. Не знал, как нормально сохранять проекты — о системе контроля версий тогда почти не думал. И я угробил два проекта.

Оба раза одинаково: неделя работы после основной работы, ночами, когда все уже спят. Что-то придумал, реализовал, тестируешь — и в какой-то момент проект перестаёт компилироваться. Ошибка за ошибкой, непонятно откуда. Что делать — не знаю.

В итоге: удалить всё и начать с чистого листа.

Два раза по кругу. Третий проект — тот, что сейчас.

Когда в семье кто-то работает посменно, жизнь превращается в постоянную арифметику.

“Ты в эту субботу работаешь?”

“Подожди, дай посчитаю. Сегодня пятница, значит завтра... нет, подожди, мы же поменялись на той неделе...”

Особенно это заметно на графиках 2/2, 3/3, день/ночь или сутки через трое. На бумаге всё выглядит просто: рабочие дни, выходные, повторяющийся цикл. Но в реальности начинаются подработки, больничные, отпуска, переносы смен, вторая работа и попытки найти хотя бы один общий выходной.

Все существующие приложения обычно думают об одном пользователе: вот твой график, смотри.

Но у сменщика есть ещё и семья. Им тоже нужно планировать жизнь.

Мне нужно было знать не только когда я работаю. Мне нужно было знать, когда мы оба свободны.

Общие выходные в ShiftSchedule отмечаются прямо в календаре — не нужно вручную сравнивать два графика.
Общие выходные в ShiftSchedule отмечаются прямо в календаре — не нужно вручную сравнивать два графика.

Это маленькое, но принципиальное различие. Именно оно в итоге начало определять каждое решение в приложении.

Первые месяцы я сам себе тестировщик. Обновление выходит — ставлю на свой телефон, хожу и ищу баги. Просил друзей на работе: “Поставь, посмотри, как у тебя выглядит”.

У меня на экране всё красиво — у кого-то на другом телефоне разъезжается вёрстка. Приходишь домой, правишь, снова смотришь. Пользователей мало, обратной связи почти нет.

Это, пожалуй, самое сложное: делаешь в тишине и не всегда понимаешь, правильно ли идёшь.

Обновления выходят раз в неделю-две. Каждое — это несколько вечеров, найденные баги, исправленные косяки и один новый кусок того, что хочется в итоге.

Так приложение постепенно перестало быть просто календарём смен.

Появились заметки к дням, подработки, отпуск, больничный, второй график, будильники перед сменой, облачная синхронизация, вход через Яндекс, Google и почту. Потом добавился партнёрский режим, чтобы можно было видеть общие выходные. А позже — навык Алисы, чтобы можно было спросить голосом: “Работаю ли я завтра?”

И вот тут я окончательно понял: сменный график — это не просто “рабочий день” и “выходной”.

Это сон. Это семья. Это планы. Это дорога. Это подработки. Это отпуск, который хочется поставить так, чтобы не потерять лишние дни. Это вопрос “когда мы вообще можем куда-то поехать вместе?”

Обычный календарь показывает даты. Но он не всегда понимает жизнь человека, который работает по сменам.

Похожие приложения появляются, но идея у многих одна и та же — просто мой график. Я же продолжаю делать то, что изначально хотел видеть сам.

А хотел я с самого начала две вещи: вкладку “Вместе”, где видно, когда вы оба свободны, и AI-помощника, который подскажет, когда лучше запланировать отпуск или совместный выходной.

Думал, сделаю быстро. Три месяца назад казалось, что это вопрос пары недель.

Сейчас вкладка “Вместе” наконец готова — тестирую её на своём телефоне. AI пока пустой экран с надписью “в разработке”. До логического конца я всё ещё не дошёл.

Но каждый раз, когда кажется, что вот-вот финишная черта, я придумываю что-то новое. Что-то, чего ещё не было. Что-то, что хочется попробовать.

Наверное, это и есть главное. Не дойти до конца, а продолжать пилить. И получать от этого удовольствие.

Три месяца. Три старта. Один человек.

И одна мысль, которая не даёт остановиться.

Если интересно посмотреть, что из этого получилось, я собираю всё на сайте ShiftSchedule. Там есть описание приложения, инструкции, FAQ и ссылки для скачивания.