Приложения в наших смартфонах становятся более узконаправленными и помогают решать сразу несколько задач на протяжении дня. Площадка актуальна и для начинающего разработчика, и для продвинутого. Но как понять, что точно понравится потребителю и принесет доход?
Для начала уясните: за любой классной идеей стоит конечный потребитель. Если вы не понимаете, для кого создаете приложение и какую проблему оно решает или упрощает, тогда зачем тратить время впустую?
Сегодня сложно удивить избалованного потребителя. Следите за конкурентами и предложите то, чего у них нет. Исследуя рынок мобильных приложений, выясните, что можно улучшить в существующих программах. Ведь большинство из них могут быть малоизвестны из-за плохого маркетинга или неудобны из-за технических ошибок.
«Причин много, начиная от ошибок доменной области, заканчивая ошибками в основной фокус-группе пользователей. Приложение тормозит, либо у него вырвиглазный дизайн, либо выбрали дорогостоящую технологию разработки», — рассуждает Николай Лотоцкий.
Специалист рекомендует не спешить вкладываться в серьезные разработки, а пробовать себя в стартапе, ориентируясь на инвесторов. Это поможет выявить ошибки и, не спеша, довести проект до идеала.
Если хочется попрактиковаться и неизвестно, будет ли приложение взаимодействовать с внешним миром, протестируйте React Native. Фреймворк используется для разработки кроссплатформенных приложений для iOS и Android. В Java процесс займет больше времени, считает Software Engineer в EPAM Ukraine и преподаватель EasyCode Олег Лустенко. А для прототипирования (увидеть внешний вид задумки) React Nativе хватит с головой.
Известная сеть кофеен Starbucks пару лет назад презентовала приложение для бронирования кофе. Согласитесь, утром меньше всего хочется стоять в очереди за пробуждающим капуччино. С помощью сервиса реально заказать и оплатить напиток заранее, а также выбрать место, где его забрать.
По мнению Олега, адаптация такой программы в Украине займет не меньше года. Не иначе, ведь здесь задействованы денежные переводы.
«Нужен лояльный клиент (кафешка), который будет изначально тестировать. Предложите выгодные условия: если кафе установит приложение, то вы будете приводить +100 новых клиентов в месяц. Здесь доход будет идти скорее всего от кафешек, а не от людей, кликающих на приложение», — считает программист.
В зависимости от объемов проекта и дедлайна количество коллег может увеличиваться. В среднем работу выполняют от пяти до десяти человек. В случае мобильного бронирования кофе понадобятся пару дизайнеров, если планируется веб-версия, то один-два фронтэндщика и бэкэндщик, а также тестировщик и проектный менеджер. Часто для подобных проектов приглашается тимлид, «разруливающий» внутренние сложности в коллективе.
«Существует часть приложения, которую видит пользователь (через которую он бронирует кофе), а есть другая - через которую мы подключаем кафе, и уже заведение видит эту бронь. Эта часть разработки также требует людей», — добавляет co-founder EasyCode Денис Мещеряков.
Предварительную оценку стоимости приложения проводит технический специалист. Дороже всего обойдется работа дизайнера. Прописывание полного кейса проекта (как все должно работать) лежит на бизнес-аналитике.
«Если над этим будут работать студенты, то они часто-густо делают такое за лишнюю строчку в резюме. А если возьмется серьезная контора — очень дорого. Час разработчика среднего уровня стоит около 12-15 долларов. Общее количество потраченного командой времени до продакшена — от 5000 до 8000 часов», — объясняет DevOps TechLead at Namecheap, IT-консультант и ментор школы Николай Лотоцкий.
Рентабельность разработки мобильных приложений в Украине колеблется от 10% до 20%. Нестабильная экономика отпугивает инвесторов, поэтому рискованность бизнеса растет.
Если с мобильными услугами для заведений, реально поймать процент и с первого заказа, то в приложения по типу EasyWay вложить придется немало денег. Кроме того, при запуске сервисов по отслеживанию пути транспорта, неизбежно сотрудничество с местными властями и частными перевозчиками. А это затягивает процесс выхода на рынок.
Олег Лустенко: «Формально, чтобы создать такое, должно быть два интерфейса (для водителя и пользователя). Водитель сам подключается и указывает, где он едет, а пользователь отслеживает маршрут. Проект от трех до девяти месяцев разработки. Если в приложении не планируется история поездок (где вчера ездил транспорт и как долго), то это довольно просто осуществить».
Заметили ошибку? Выделите ее и нажмите Ctrl+Enter, чтобы сообщить нам.
Ваш комментарий (необязательно):