Блог IT-разработчика

Мобильное приложение "Моя Свадьба"

Опубликовано 07.06.2020.

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

Тем не менее идея насчет создания цифрового свадебного помощника меня сразу заинтересовала, как минимум, тем, что Адель (идейный вдохновитель данного сервиса) давно уже "крутится" в сфере развлекательных услуг. У него даже есть целая команда с огненной/световой программой, которая работает уже не первый год. Ссылку на информацию по этой огненной/световой программе прикреплю в конце статьи, так что читаем статью до конца ;)) 

Первое обсуждение

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

Если очень просто... То необходимо было разработать мобильное приложение, в котором женихи/невесты могли бы зарегистрироваться и заказать в одном месте все необходимое для организации своей свадьбы: от фотографа до свадебного торта. Да еще и при этом сильно сэкономить, ведь для премиум пользователей доступны эксклюзивные скидки.

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

Первые шаги

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

Выглядит данная административная часть Django весьма аскетична, но поставленные перед ней цели решает с легкостью. Вот пример, как выглядит список предложений.

Пока тестировалась административная часть мы подготовили фирменный стиль и оформления для социальных сетей (группы вконтакте, фейсбук и инстаграм). Ссылки на соцсети также прикреплю в конце статьи.

Наверно, сейчас у вас возник вопрос, а зачем на этой стадии оформление соц сетей? На самом деле, все очень и очень просто... Допустим, у вас уже есть сайт или приложение с протестированным функционалом. Все работает, как швейцарские часы. И тут вы встречаетесь с главной проблемой следующего этапа, как привлечь первых клиентов в ваш сервис. Ведь о вас знают лишь только вы, ваш разработчик и, возможно, ваши друзья с родственниками. А когда будут заходить первые клиенты, видя нулевую активность в сервисе, они могут просто уйти. Поэтому наш совет очень прост - начинайте подогревать интерес к вашему сервису еще на моменте разработки. Собирайте контакты, по которым можно будет сделать рассылку, чтобы когда все было готово, у вас уже было  небольшое сообщество лояльных пользователей вокруг вашего сервиса.

Дизайн - это 50% успеха

После подготовки оформления и запуска соцсетей, мы перешли к одному из самых важных этапов в разработке. А именно дизайну мобильного приложения. 

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

И, да, наверно, многие узнали интерфейс Figma. Для тех, кто не узнал, немного объясню... Figma - это очень удобный сервис как для дизайнера, так и для заказчика с разработчиком. Потому что все изменения видны сразу в режиме реального времени и можно увидеть работает ли ваш дизайнер или нет. Ахах )) Это, конечно, не все преимущества, поэтому приложу ссылку на данный инструмент в конце статьи, чтобы вы могли сами оценить всю мощь Figma.

Немного о Flutter

И тут подошло время к самой интересной части, а именно разработке мобильного приложения. Мы решили запустить его на Flutter, так как он позволял запустить нам приложение сразу как на iOS, так и на Android, не переписывая приложение под каждую из платформ. Также на ютубе есть огромное количество отзывов счастливых америнканских разработчиков о том, что Flutter дал им билет в жизнь, сделал по-настоящему счастливыми и о многом подобном в этом духе. Хотя, если честно, для нас решающим доводом стало то, что Flutter разработан и поддерживается компанией Googlе. А эти ребята, судя по слухам, разбираются в программировании.

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

Итог

Сейчас мобильное приложение находится на стадии закрытого бета-тестирования и устранения найденных неполадок. Также после этого, думаю, нас ждет небольшая эпопея с публикацией приложения в App Store и Google Play, так как приложение получилось довольно-таки богатым по функционалу: авторизация/регистрация пользователей, два совершенно разных личных кабинетов для клиентов и партнеров приложения, каталог предложений, заказы, избранные и свадебный калькулятор. Не плохой набор, да? :) Поэтому будем держать вас в курсе и, надеюсь, совсем скоро будет новая статья о уже размещенном и полностью запущенном мобильном приложении "Моя Свадьба".

Обещанные ссылки

https://vk.com/okoshow - Шоу-группа "Око". Световое/огненное шоу Аделя.

https://vk.com/myweddingapp - Ссылка на группу "Моя Свадьба" Вконтакте.

https://www.figma.com/ - Figma. Инструмент для дизайнера. 

https://www.djangoproject.com/ - Официальный сайт Django

https://flutter.dev/ - Немного о том самом Flutter

Поделиться ;)