Народ, всем привет! Помогите плз с оценкой - сколько будет стоить приложуха мобильная с простым дизайном?
Функционал - регистрация, логин, сканирование NFC кодов для регистрации начала и окончания рабочего дня у сотрудников фирмы, возможность просмотра всех записей по месяцам. Ну и для админа наверное таблица на всех работников, кто сколько отработал за месяц по дням.
Вы подняли непростой вопрос. Реальный ответ — будет стоить столько денег, сколько на него выделить, и займёт столько времени, сколько будет отведено, и даже чуть больше.
Если всё же попытаться рассчитать, то по дизайну точно не подскажу (нам однажды по знакомству в Беларуси сделали 19 экранов за $150, больше таких не встречал), но вот по программированию я использую следующую формулу.
Считаю количество уникальных виджетов на экранах, количество вызовов API, количество моделей данных. Составляю бюджет по часам:
— перевод дизайна в код (в среднем 2–4 часа на каждый несложный виджет)
— разработка моделей данных (в среднем 4 часа на простую модель — «пользователь», «заказ», «товар»)
— интеграция с API (по 4 часа на каждый вызов)
— тестирование и исправления (закладывайте +50% от времени)
Получив число в часах, умножаю её на 1–3 тыс. ₽ — в зависимости от ставки разработчика, который этим занимается.
Это оценка «снизу», в реальности всегда ошибаешься в меньшую сторону, сколько бы часов не закладывать. Недавно вроде бы небольшое первоначально приложение по заказу услуг клинига в ОАЭ в конце получилось из:
— 15 экранов
— 63 классов, включая 40 виджетов и 10 моделей данных
— 5 вызовов API
и заняло 175 часов чистого времени. Получилось:
— на клиенте 66 файлов .dart, 6 тыс. строк, из них 5,5 тыс. не пустых
— на сервере 2 файла .js, 757 строк, 603 не пустых