Приложения под Android. Сайты и серверная часть.

Долганов Игорь Михайлович, кандидат технических наук. Веду проект целиком: мобильное приложение на Kotlin, веб-интерфейс, API, база данных, развёртывание и сопровождение.

Задачи любой сложности — от одного экрана до системы из трёх приложений с диспетчерской панелью и картами в реальном времени.

Обсудить задачу Смотреть работы

к.т.н.

Кандидат технических наук

3 в 1

Приложения в одной системе

Full-stack

Android, веб, API и база данных

1 день

Ответ на заявку

Услуги и что входит

01

Приложения под Android

Kotlin и Jetpack Compose. Офлайн-режим, push-уведомления, карты и геолокация, оплата, синхронизация с сервером. Сборка релиза, подпись, публикация в Google Play и RuStore.

02

Сайты и веб-приложения

От сайта-визитки до личного кабинета, диспетчерской панели и админки. Vue 3 и TypeScript, адаптивная вёрстка, живые обновления данных без перезагрузки страницы.

03

Серверная часть и API

Laravel и PostgreSQL, роли и права доступа, события в реальном времени по WebSocket, геоданные, отчёты и выгрузки. Документация API и тесты — часть работы, а не доплата.

04

Доработка и сопровождение

Приму проект в чужом коде: разбор, аудит, оценка. Дальше — закрытие ошибок, новые функции, обновление зависимостей и вывод в релиз.

Работы

Ниже — проекты, которые я вёл целиком: от схемы базы данных до релизной сборки. Исходный код и демо-доступ покажу по запросу.

Главный экран приложения диспетчера Главный экран приложения водителя Список рейсов в приложении пассажира
Система перевозок · такси и трансфер

Три приложения, панель диспетчера и один сервер

Пассажир заказывает, водитель принимает, диспетчер видит всех на карте. Статусы заказа приходят мгновенно по WebSocket, маршруты и адреса — на геоданных PostGIS. Отдельный контур для автопарка: машины, пробег, ремонты, ТО, напоминания и отчёт по экономике каждого автомобиля.

Kotlin Jetpack Compose Laravel PostgreSQL / PostGIS WebSocket Vue 3 Docker
Монорепозиторий · 3 Android-приложения + веб + API
Поиск билетов в приложении «ТрансАвто» Выбор места на схеме салона автобуса Список купленных билетов
Томскавтовокзал · ТрансАвто

Билеты на автобус: приложение и сайт

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

Kotlin Android REST API Выбор места Онлайн-оплата
Мобильное приложение и сайт
Список питомцев в приложении гостиницы для животных Брони с расчётом стоимости и услугами Чат с гостиницей
Гостиница для животных

Брони, счета и чат для владельцев питомцев

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

Android Бронирование Счета и оплата Чат
Мобильное приложение

Отдельные проекты с разбором — как устроено внутри →

Экраны приложений

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

Система перевозок · такси и трансфер

Приложение диспетчера

Диспетчерская: поиск пассажира, поездки, водители, автомобили, карта и ценники
Главная
Создание серии поездок: направление, число мест, время отправления и дни недели
Серия поездок на период
Назначение водителя и автомобиля на поездку
Водитель и машина
Карточка пассажира: контакты, документ, способ оплаты, адреса подачи и высадки
Данные пассажира
Выплата водителю, штрафы и экономика поездки
Финансы по поездке
Поиск пассажира по имени или телефону
Поиск пассажира
Список машин: класс, статус, закреплённый водитель и пробег
Автопарк
Профиль диспетчера
Профиль

Приложение водителя

Главный экран водителя: выход на линию и показания одометра
Начало смены
Карточка автомобиля, заявка о неисправности с фотографией
Мой автомобиль
Заработок за месяц и сумма к сдаче в кассу
Заработок
Профиль водителя: телефон и номер водительского удостоверения
Профиль

Приложение пассажира

Список рейсов на дату с числом свободных мест
Доступные рейсы
Бронирование: точки посадки и высадки, документ, спутники
Бронирование места

Томскавтовокзал · ТрансАвто

Приложение «ТрансАвто»

Поиск рейса: откуда, куда, дата и популярные направления
Поиск билетов
Схема салона: свободные, занятые и забронированные места
Выбор места
Подтверждение рейса и пассажира, таймер до истечения брони
Оплата брони
Купленные билеты с маршрутом, местом и возвратом
Мои билеты

Сайт томскавтовокзал.рф

Главная страница сайта «Автовокзалы Томска и области»
Главная страница
Покупка билета на сайте: выбор рейса из найденных
Подбор рейса

Гостиница для животных

Приложение для владельцев

Карточки питомцев: вид, пол, возраст, порода, вес и пожелания по корму
Питомцы
Активные брони: номер, даты, стоимость, оплата, услуги и дневник
Брони
Оформление брони: питомец, даты заезда и выезда, пожелания по уходу
Новая бронь
Переписка с гостиницей внутри приложения
Чат с гостиницей
Стек технологий

Android

Kotlin Jetpack Compose Coroutines Hilt Room Retrofit / OkHttp Firebase Push Карты и геолокация

Сервер и данные

PHP / Laravel REST API WebSocket PostgreSQL PostGIS Redis Авторизация и роли

Веб-интерфейс

Vue 3 TypeScript Vite Pinia Leaflet Адаптивная вёрстка

Качество и запуск

Docker Автотесты API E2E-тесты Git Развёртывание на сервере Публикация в сторах
Как идёт работа

01

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

Созвон или переписка: что за продукт, кто пользователи, какие роли и что считается результатом.

02

Смета и план

Состав работ, сроки по этапам и фиксированная стоимость. Договор, поэтапная оплата.

03

Каркас и схема данных

Экраны, база данных и API проектируются до кода — так переделки стоят дёшево.

04

Разработка этапами

Каждые одну-две недели — рабочая сборка, которую можно поставить на телефон и посмотреть.

05

Релиз и поддержка

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

Стоимость

Ориентиры по нижней границе. Точная сумма — после разбора задачи; смета фиксируется до старта и не растёт по ходу работы.

Работа Стоимость Срок
Приложение под Android под ключ от 120 000 ₽ 6–10 недель
Сайт-визитка, лендинг от 30 000 ₽ 1–2 недели
Веб-приложение с личным кабинетом от 100 000 ₽ от 4 недель
Серверная часть и API от 15 000 ₽ от 3 недель
Доработка и сопровождение от 2 500 ₽/час по договорённости
Частые вопросы

Работаете по договору?

Да. Договор, техническое задание приложением, поэтапная оплата и закрывающие документы. Работаю и с физическими лицами, и с компаниями.

Кому принадлежит код?

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

Возьмётесь за чужой проект?

Да. Сначала аудит: смотрю код и архитектуру, говорю честно, что дешевле — доработать или переписать. Оценка после аудита.

Публикуете приложение в сторах?

Да. Готовлю сборку, иконки, описания и скриншоты, провожу через проверку Google Play и RuStore. Аккаунт разработчика оформляется на заказчика.

Сколько занимает разработка?

Приложение среднего размера — полтора-три месяца. Сайт — одна-две недели. Точный срок называю после разбора задачи.

Что нужно, чтобы начать?

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

Опишите задачу — отвечу в течение дня

Даже если задача сформулирована в двух строках. Разберёмся вместе: скажу, что реально сделать, за какой срок и за какие деньги.

Отправляя форму, вы даёте согласие на обработку персональных данных для ответа на обращение.