Хочу заказать разработку приложения. Есть пару вопросов?
Всем привет. Хочу заказатьмобильное приложение и есть пару общих вопросов к мастерам:)
1)Вопрос по flutter. В интернете везде пишут,что если хочется запустить приложение "по серьезному", то для каждой платформы лучше писать отдельное приложение..Но многие фрилансеры-разрабы склоняют меня к футтеру,якобы оно отлично будет работать на обоих платформах.. Какое Ваше мнение по этому поводу?
2)) Как оформить все так,чтобы разраб не продал копию моего приложения или не выставил на каком-нибудь сайте с шаблонами?
3) В Фигме пишется дизайн только под один экран,для остальных разраб автоматом сделает сам,верно?
И для каждой версии андроид будет подходить приложение,или нужно будет делать для каждой отдельно разрабу?Влияет ли это на итоговую цену?
4)Приложение подразумевает взаимодействия пользователей друг с другом.Проверить полностью на эмуляторе я его не могу..можно ли прописать в договоре,чтобы последняя часть оплаты была мною выполнена не сразу,а после тестового месяца после выпуска приложения на гугл.маркет? И это нормально вообще такое просить с моей стороны?
П1 - кроссплатформа дешевле, но качество будет немного хуже.
Но в целом даже крупные компании не редко используют кроссплатформу
П2 - лучше обратиться к более-менее серьёзной компании, а не к фрилансеру-одиночке, чтобы потенциальные репутационные потери превышали возможную прибыль от повторного использования.
П3 - с неясным ТЗ, результат - ХЗ.
Если вы предоставите дизайн для всех экранов со всеми состояниями, то это сильно упростит работу разработчиков, и время до финального результата будет чуть более предсказуемым. Наверняка понадобится меньше доработок.
П4 - Есть такая вещь как QA, приёмочное тестирование, и поддержка после публикации.
QA и приёмочное тестирование должны страховать от неработающих функций и багов на момент релиза. А поддержка - на фикс багов уже после него.
Обычно, за поддержку просят отдельную плату, но тут ещё включается разделение на баги и правки - баги обычно чинят бесплатно, тк допущены они по вине исполнителя
Василий Банников, спасибо за подробный ответ!)
1)Ну что дешевле я понимаю.Насколько сильно "хуже" будет? Если я закажу сначала кросс на флуттере,а потом спустя время решу для каждого отдельно сделать, то разработчикам придется с "нуля" делать приложения для платформ?Или смогут что-то позаимствовать и будет быстрее и дешевле?
3) Я не так обьяснил,я имею ввиду если я делаю дизайн экранов приложения в фигме в одном размере, то разработчик под остальные размеры экранов делает сам и подгоняет?Я дополнительно ничего не плачу за "подгон" приложения под различные размеры?
dada5,
1. Ну некоторые сильно сложные вещи в UI будет сделать не тривиально. Не все платформозависимые контролы будут доступны, но это всё решаемо. Будет работать чуть медленнее, чем нативное приложение
Если я закажу сначала кросс на флуттере,а потом спустя время решу для каждого отдельно сделать, то разработчикам придется с "нуля" делать приложения для платформ?
Почти с нуля.
Но у них уже будет идеальное ТЗ в виде кода готового приложения и макетов.
3. Разработчику нужно как-то объяснить, как приложение должно себя вести при изменении разрешения и соотношения сторон.
1. Одно для всех стоит дешевле, чем для каждого;
2. Оформляете передачу всех исключительных прав на продукт себе, за вознаграждение, разумеется;
3. Разработчик делает то, за что ему платят. Может сделать резиновым, может запилить под каждое. Опять же решение заказчика, что ему нужно;
4. Ну это больше похоже на поддержку продукта и исправление выявленных багов. Почему нет-то, вы вольны найти тех, кто согласиться и на такое.
1) за флаттер или react native. Если приложение позволяет.
2) очень сложно. Авторское право принадлежит автору произведение, т.е. разработчику. Так же как и частично дизайнеру и тд. Лучше гуглите, или обратитесь к юристам.
3) чем больше экранов - тем лучше. Конечно повлияет на итоговую стоимость. Разраб сделает все, как указано в ТЗ.
4) Вы можете просить что желаете. Вопрос - согласится ли разработчик? Если вы оплатите ~75% бюджета к концу старта, и договоритесь на старт гугл маркет - я думаю разработчик в целом согласится. Он же не передает вам исходники, а приложение в стор - ничего не значит.
Спасибо за ответ! 3) Я не так обьяснил,я имею ввиду если я делаю дизайн экранов приложения в фигме в одном размере, то разработчик под остальные размеры экранов делает сам и подгоняет?
4) А почему он не передает мне исходники?Что же тогда он мне передает,просто "файл"приложения для загрузки? В чем разница между "исходником" и фалом тогдаи получается,что у него прав будет больше на приложение чем у меня?
4) собранная программа и исходники - разные вещи. Поэтому надо очень внимательно пункт 2 посмотреть и составить договоренность.
Правильней, если исходники он вам предоставит после оплаченной работы.
Первый вопрос к Вам У Вас уже есть аккаунты для публикации с гугл плей и аппсторе ?
Или Вы знаете как решить проблему с оплатой их регистрации ?
1) Будет отлично работать на всех платформах ?
Зависит от того, какие зависимости придется подключить.
Есть такой ресурс pub.dev (репозиторий готовых модулей)
Официальные библиотеки (там где только код на Dart) имеют версии под 5 платформ
Но например простейший встроенный броузер в приложение уже сплошное разочарование.
Поддерживается только IOS и Android. И доступные методы урезаны до общего совместимого функционала.
В общем если платформо зависимая вещь, то дай бог чтобы была реализация под яблоко и робота.
Совсем специфичные - в версиях под одну платформу.
И еще момент библиотеки в двух релизах сейчас. С нулсафети и старые. Автор может не переписать или под новые требования пока глючит.
4) Приложение подразумевает взаимодействие пользователей друг с другом.
Вопрос два к Вам а штат модераторов готовы набрать ? Законы всех стран с требованиями к таким приложениям изучили ? Сочетания смайликов которые являются жутким оскорблением ?
В интернете везде пишут,что если хочется запустить приложение "по серьезному", то для каждой платформы лучше писать отдельное приложение..Но многие фрилансеры-разрабы склоняют меня к футтеру,якобы оно отлично будет работать на обоих платформах
они правы, причем все)
какой вопрос, такой ответ
В Фигме пишется дизайн только под один экран,для остальных
для каких остальных?
И для каждой версии андроид будет подходить приложение,или нужно будет делать для каждой отдельно разрабу?Влияет ли это на итоговую цену?
не для каждой и не для каждой. Особо не должно.
подразумевает взаимодействия пользователей друг с другом.Проверить полностью на эмуляторе я его не могу
где связь? почему нет?
можно ли прописать в договоре,чтобы последняя часть оплаты была мною выполнена не сразу,а после тестового месяца после выпуска приложения на гугл.маркет
можно, разрешаю.
И это нормально вообще такое просить с моей стороны?