Найти в Дзене
Леон Рублев

Мобильное приложение для интернет-магазина

Небольшая статья основанная на наблюдениях.

Первая статья из цикла для начинающих бизнесменов, которые хотят сэкономить свои деньги.

Основные тезисы:

Качественное нативное мобильное приложение без глюков, с подключенным эквайрингом, связью с CRM и сайтом, свёрстанное по макетам Figma, дёшево - НЕРЕАЛЬНО

Нативное приложение - лучше кроссплатформы - наглое враньё.

Обязательно нужно приложение под IOS иначе бизнес не взлетит - не взлетит по другой причине, но только не из-за отсутствия приложения для IOS

Основные заказы идут от пользователей под IOS - не правда

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

Простые проекты были реализованы. Но, по сути, это были просто каталоги товаров, с возможностью оставить заявку на покупку.

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

Основные варианты создания приложения:

1) Заказать разработку “с нуля”, “под ключ”

2) Купить готовое в РУ сегменте

3) Купить готовое на codecanyon

4) Приложение “в аренду” (сервис приложений и т.п.)

5) “Конвертация сайта”

1) Первый вариант - самый очевидный, который приходит в голову.  Тут долго думать нечего, вы можете разместить подобное задание на бирже фриланса, которых очень много, и увидеть реальные предложения от фрилансеров.  Предлагают разное. Вот кто на чём программирует, то и предлагает. Если разработчик на Java - будет описывать все преимущества нативных приложений попутно смешивая с грязью всех других разработчиков. Если это джуниор, то скорее всего предложит Cordova. Если это модный молодёжный разработчик -то технологии будут поновее, например Flutter.  Есть ещё Ionic, React Native и прочее. Запутаться легко, врут много, деньги потерять ещё легче.

Если это простое приложение - то сделать его не проблема, но если надо:

Качественное нативное мобильное приложение без глюков, с подключенным эквайрингом, связью с CRM и сайтом, свёрстанное по макетам Figma, дёшево - то нереально

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

2) Второй вариант (Купить готовое в РУ сегменте)

Врать не буду, ни разу не покупал.  На мой взгляд для готовых продуктов - дорого. Скорее всего будет разработка от Индусов, купленная за 50$ на codecanyon

Плюс только 1 - можно без проблем подключить русскую платёжку.

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

3) Купить готовое на codecanyon

Вариант хорош прям всем.  Просто супер пупер! Вы платите 50$ индусу или американцу, и получаете WOW, готовый продукт (точнее исходник+инструкция для сборки), практически без глюков, на современном фреймворке.

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

Плюсы - дёшево, готово, практически без глюков, куча приложение на разный вкус.

Минусы - подключить русскую платёжку “за дёшего” не получится.

Искать тут https://codecanyon.net/search/food%20delivery

Особенности: понятное дело нет интеграций с CRM типа AmoCRM или Битрикс.  Но есть готовые приложения для Wordpress+wocommerce    Но, у вас opencart (((

Важно надо читать отзывы и разбираться во всём. Найти человека на доработку за сумму до 10.000р нереально.

4) Приложение “в аренду” (сервис приложений и т.п.)

Сейчас существует достаточно много сервисов, которые предлагают взять на себя всю головную боль по созданию вашего будущего приложения на себя. Звучит заманчиво. Вы просто находите сервис, который устраивает вас в цене и качестве ПО, которое они предлагают. Очень здорово, что то, что будет в итоге, вы можете увидеть сразу в демо примерах.
Первый Минус - никто не застрахован, что сервис внезапно не поднимет вам арендную плату. Произойти это может в как только вы старательно загрузите ваши товары в приложение и раскрутите его.
Второй минус - нет никакой гарантии что клиентская база никуда не утечёт. (никого не пытаюсь обвинять, просто размышления)

Возможен такой результат
Возможен такой результат

1) Связь с сайтом

2) Связь с 1С

3) Вёрстка по Figma

4) Платёжки

Связь с сайтом

Было бы проще, если бы был Wordpress. Существует как минимум 10 разработок приложений с интеграцией с woocommerce

Связь с 1С

Даже приложение от 1С, которое у них стоит 70.000р имеет какую-то “не такую” интеграцию со слов пользователей. Интеграцией в основном занимаются люди из 1С, цены у них высокие.

Вёрстка по Figma

Провальная затея, если вы планируете делать приложение на Flutter. Слежу за проектами. Например, этот с начала лета верстают, и никак не сверстают. 5 месяцев уже. А ведь ещё программировать надо!!!

Ещё более бесполезная затея, если вы делаете приложение на Cordova (по сути на Javascript).  Там легче просто взять любой нативный фреймворк и верстать всё в стиле material

Уже год делается, никак не сделается...
Уже год делается, никак не сделается...

Платёжки

Тут всё просто, если вы купили на codecanyon, то вряд ли найдёте желающих копаться в чужом коде с для подключения robokassa.  Если заказали готовое, то вам понятное дело интегрируют.

Вот пример человека, который давно ищет разработчиков для замены платёжки в купленном приложении.

5) “Конвертация сайта”

Если Ваш сайт вполне хорошо смотрится на мобильной версии, то можно сделать просто webview приложение. Да и поправить мобильную вёрстку всяко дешевле. Существует куча сервисов, которые за очень скромную плату могут сделать вам такое приложение. Я рекомендую этот. Он позволяет конвертировать сайт в мобильное приложение с дополнительными нативными модулями . Помимо простого webview, есть возможность добавить разные нативные модули, настроив некий "мост" между сайтом и приложением, что может оказаться достаточно полезным.