Разработка

Разработка под задачу

Берём задачу, доводим до работающего продукта и передаём вместе с исходниками, инструкциями и доказательствами, что он работает.

Что делаем

Мобильные приложения

Android на Kotlin и Jetpack Compose, игры на Godot, обёртка веб-приложения через Capacitor. Публикация в RuStore под ключ.

PWA и веб-приложения

Работают офлайн, ставятся на телефон иконкой, обновляются без магазина.

Автоматизация и интеграции

amoCRM, onlinePBX, Roistat, Авито API, RuStore, кассы и платёжные сервисы. Связываем то, что уже работает.

Внутренние системы

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

Тестирование

Портативная машина тестирования Android-приложений: прогон на реальных экранах, скриншоты и логи как доказательство.

Приёмка и передача

Исходники, ключ подписи, инструкции и отчёты остаются у заказчика. Продукт не привязан к нам.

Как работаем

Четыре шага

  1. Разбор задачи

    Что должно измениться и как мы поймём, что получилось. Если задача решается без разработки — скажем об этом сразу.

  2. План этапов

    Задача режется на этапы, у каждого — проверяемый результат, а не «процент готовности».

  3. Этап и проверка

    Этап выполняется, прогоняются тесты, результат проверяет независимый ревьюер. Отклонённый этап переделывается, а не «проходит».

  4. Приёмка и передача

    Контрольные этапы принимает вторая модель другого поставщика в режиме только чтения. Затем — передача исходников, ключей и инструкций.

Чем это обеспечено

Собственный конвейер разработки

Движок, который ведёт проект по этапам и не даёт исполнителю принять собственную работу: разработку и проверку выполняют разные участники. Им сделаны «Маржа» и «Сменник».

Доказательства вместо обещаний

Скриншоты с реального устройства, коды возврата команд, SHA-256 артефактов. Если исходники изменились, а релиз не пересобран, проверка падает и релиз не выкладывается.

Ключи подписи — навсегда

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

Сделанные системы

Кадровый резерв на PostgreSQL, NocoDB и FastAPI. Финансовый учёт со сверкой amoCRM, таблиц, кассы и платёжных сервисов. Четыре приложения для Android.


Обсудить разработку

Напишите, что нужно сделать, — в двух абзацах. Ответим по делу: что реально, за какие этапы и что вы получите на выходе.

info@kodomatika.ru