Задать вопрос
  • Дальнейшие этапы в создании Приложения после создания прототипа?

    @php_monkey
    php monkey?
    Для начала нужно определиться с платформой. Есть 3 варианта:
    1. Сделать на Android. Нужен Android-разработчик (пишет на Java)
    2. Сделать на iOS. Нужен iOS-разработчик (пишет на Swift).
    3. Сделать кроссплатформенно. Нужен разработчики на Flutter (пишет на Dart) или React Native (пишет на JavaScript)

    В тексте написано про бд и бекэнд. Значит нужен вебсервер с бд (Mysql, MariaDB, PostgreSQL , Firebase), к которому по api будет обращаться приложение. Тут нужен разработчик (Python или PHP ), который напишет обвязку к апи и спроектирует бд.

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

    Таким образом, если все делать по уму, нужно 2 разработчика: 1 пишет само приложение под выбранную платформу, 1 пишет апи и делает базу данных. Опционально - добавить сюда 1 дизайнера.

    Можно попробовать найти 1 разработчика, который возьмет на себя как написание приложения, так и бэкенд. Это сложно + увеличиваются сроки разработки.

    Крайне важно иметь бюджет. Без как минимум 200 тысяч рублей (если повезет найти студентов, готовых писать код за еду и обладающих мозгами) начинать не стоит. У вас нет никакого понимания того, что и как сделать. Значит неизбежно с вашей стороны будут доптребования по функционалу. За это придется доплачивать. Очень важно найдя разработчика/разработчиков максимально подробно объяснить им суть приложения и послушать их мнение по реализации функционала в рамках вашего бюджета. Во всех спорных вопросах лучше делать так, как скажет разработчик, так как у него есть опыт, который поможет вам избежать кучи подводных камней. После этого разработчики должны написать ТЗ, утвердить его с вами вместе со сроками, рассмотреть варианты оплаты с привязкой к выполнению пунктов ТЗ и можете начинать делать приложение согласно ТЗ.

    По важности шагов:
    1. Выбрать платформу
    2. Поискать разработчика под эту платформу, описать ему приложение, послушать его мнение по реализации
    3. С учетом пункта 2 найти разработчика для апи.
    4. Если нужно - найти дизайнера
    5. Составить тз со всеми выше перечисленными, договориться об оплате и сроках. С разработчиками обязательно оговорить то, что они будут готовы оперативно поправить недостатки, если приложение завернут на ревью в аппстор/гугл-плей. Или оговорить то, что финальная часть оплаты после поступит того, как приложения одобрят в сторах.
    6. Иметь план вывода приложения в гугл-плей или аппстор (от чьего имени выкладывается приложение, кто оплачивает аккаунты и прочее).
    Ответ написан
    1 комментарий
  • Дальнейшие этапы в создании Приложения после создания прототипа?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    1. Дизайнер (человек красиво оформляющий всё нарисованное)

    Дизайнер интерфейсов или дизайнер landing page (если речь про продающую страницу).
    2. Программист (что за программист*).
    * прочитала про бэкэнд разработчиков и … не совсем поняла – это узкая специализация программистов, они прям необходимы или достаточно одного грамотного программера?

    Backend для программирования серверной части приложения, и frontend для фронта/клиента. Fullstack сможет все вместе, но с большей вероятностью - хуже одно/оба из направлений.
    3. Специалист по БД. Это один и тот же человек, что и код пишет?

    Backend без отдельной специализации в проектирование БД, вполне потянет малый/средний проект.
    4. Безопасность. Кто этим занимается, кто прописывает, кто разбирается. Это отдельный человек или навыков программиста достаточно.

    Backend, но! Зависит от того, что Вы понимаете под "безопасностью". Если это безопасность приложения, то либо back, либо front (в зависимости, чья "территория"), если же это сетевая безопасность, то нужен сисадмин.
    Бюджет очень ограничен, поэтому студии однозначно мимо

    Рекомендую оплатить ТЗ от Software Architect, чтобы он расписал, что должен написать back и front.
    - самый-самый минимальный набор специалистов на эти последующие этапы, вплоть до полностью рабочего релиза (т.е. например, дизайнер, программист: ява/питон/С, ???).

    Если рассматривается MVP вариант, то:
    - Сайт/лендинг: WordPress/WooCommerce (PHP, JavaScript).
    - Нестандартное веб-приложение: Back (Python/PHP), Front (JavaScript/TypeScript).
    - Мобильное приложение: Back (Python/PHP), Front (React Native/Flutter).

    Если уходить дальше и предположить, что Ваш MVP начал приносить достаточную прибыль, то я бы рассмотрел переписывание проекта и уход от интерпретируемых ЯП с динамической типизацией в сторону компилируемых ЯП со статической типизацией, например C# + ASP.NET + PostgreSQL.
    Ответ написан