Size: a a a

Dart & Flutter по-русски

2020 July 11

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
У меня инета мало осталось а на телеграм безлимит
источник

DB

Denis Bystruev in Dart & Flutter по-русски
Godfather
Народ, всем привет! Помогите плз с оценкой - сколько будет стоить приложуха мобильная с простым дизайном?
Функционал - регистрация, логин, сканирование 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 не пустых
источник

И

Игорь in Dart & Flutter по-русски
Привет! Народ, надо получить список всех улиц для определенного города, подскажите, плиз, куда копать
источник

ДК

Дмитрий Костин... in Dart & Flutter по-русски
Фиас
источник

И

Игорь in Dart & Flutter по-русски
Спасибо
источник

at

alexey tracevsky in Dart & Flutter по-русски
SilentNox
У меня есть допустим десять полей, которые меняются по одному принципу
Если поля одного типа можно на этот тип попробовать расширение написать с допустим функцией тоггл
источник

S

SilentNox in Dart & Flutter по-русски
alexey tracevsky
Если поля одного типа можно на этот тип попробовать расширение написать с допустим функцией тоггл
Не очень понял что нужно сделать
источник

at

alexey tracevsky in Dart & Flutter по-русски
Поле определенного типа, допустим это тоже объект. И если нам нужно какую-то операцию делать с этим объектром, мы можем к классу добавить метод
источник

at

alexey tracevsky in Dart & Flutter по-русски
А extension позволяет влезть в классы к которым у нас может не быть доступа
источник

at

alexey tracevsky in Dart & Flutter по-русски
Только это не прокатит если значение immutable
источник

at

alexey tracevsky in Dart & Flutter по-русски
Ну то есть вместо того чтобы пытаться сделать это сверху в классе мы изменяем значение изнутри
источник

S

SilentNox in Dart & Flutter по-русски
Я не настолько хорошо изучил дарт. Можешь пример кода дать?
источник

at

alexey tracevsky in Dart & Flutter по-русски
Попозже разве что
источник

A

Alexander in Dart & Flutter по-русски
А как работает flutter_local_notifications ? Если приложение выгружено из памяти оно работает ?
источник

SM

Sergey Molchanovsky in Dart & Flutter по-русски
Привет, у меня на работе чуваки юзают Redux, и хранят во вьюмодели логику виджета (коллбэки кнопок, например).
Кошерно ли так делать? Учитывая, что конвертер постоянно ребилдит вьюмодель из стора.
источник

И

Игорь in Dart & Flutter по-русски
Игорь
Привет! Народ, надо получить список всех улиц для определенного города, подскажите, плиз, куда копать
А с помощью яндексКарт апи этого никто не делал?
источник

AA

Ali Azad in Dart & Flutter по-русски
You may face this issue after updating the Dart Devtools

https://github.com/flutter/devtools/issues/2125

#issue
Join 👉🏻 @flutter_updates
источник

A

Anton 📦 ᯌ in Dart & Flutter по-русски
как в PopupMenuButton сделать так, чтобы клавиатура не диссимисилась?
источник

GV

Gorohov Valeriy in Dart & Flutter по-русски
Всем привет. На  flutter можно сделать прозрачное приложение (что бы было видно рабочий стол)? (android)
источник

g

getout in Dart & Flutter по-русски
Исходя из технологии рендера, то нет
источник