Code breakers

Приложение на Glide для кальянных миксов. Кейс нашего ученика

История Павла, нашего ученика, который пришёл в ноукод, чтобы сделать приложение для души, а в итоге увлёся IT-сферой.

Павел Скобеев, 32 года, живёт в Санкт-Петербурге, работает в крупной телекоммуникационной компании. Учился у нас на курсе мобильной разработки, сейчас изучает веб-разработку.


Внимание. Курение табака вредно для здоровья. А ноукод-разработка нет.

Старт в ноукоде


Я работаю в сфере телекоммуникаций 10 лет, а последние три года занимаюсь автоматизацией процессов. Всегда была интересна IT-сфера, но самообразование мне ничего не дало, поэтому пошёл на курсы Code Breakers, купив сразу оба модуля — по мобильной разработке и по веб-разработке.

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

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

В итоге буквально через две недели обучения у меня уже появилось моё первое приложение на Glide «Mix.Me». И я тогда испытал огромнейший восторг, потому что Glide стал для меня шагом в огромнейшую вселенную.

И, честно говоря, ноукод для меня стал глотком свежего воздуха. У меня проснулся лютый интерес к разработке, к созданию приложений, вернулся интерес к забытым хобби. Теперь даже думаю вообще менять работу, потому что понимаю, что за 10 лет всё-таки немного выгорел и хочется перемен.


Приложение на Glide


Первое приложение на Glide было с очень простой логикой, и, в общем-то, такие уже даже есть на рынке — но своё сделать всегда интереснее.

В моём приложении в версии на Glide — четыре раздела. В первом представлены бренды кальянных табаков, во втором — вкусы, в третьем — каталог миксов. А четвёртый раздел — своего рода личный кабинет, куда можно добавить вкусы, которые есть у пользователя дома, а приложение уже по ним подбирает варианты миксов. То есть показывает, в каком из миксов есть упомянутые вкусы. В личном кабинете ещё можно вести статистику по количеству забивок, отмечать и видеть любимые табаки и миксы.



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

Работает и в обратном направлении. Можно пойти от выбора миксов — и для каждого микса указан бренд табака и вкус, а ещё соотношение в процентах. Скажем, в миксе из трёх табаков может быть 50% одного типа табака, 30% другого и 20% третьего.
Так что пользователь может составить себе микс, к примеру, из тех табаков, что у него есть дома. Оценить, добавить в избранное, чтобы потом не искать. В приложении ещё есть функциональность «Список покупок» — недостающие дома табаки можно отметить и оставить себе напоминалку, чтобы потом купить.


Приложение на Adalo


C Glide всё в целом прекрасно складывалось, но я упёрся в потолок кастомизации по дизайну. И у нас на курсе Code Breakers как раз начался блок по Adalo — именно по части создания своего дизайна.

Я стал собирать аналогичное приложение, но уже на Adalo.

И вот оказалось, что в Adalo кастомизация намного, намного глубже — что можно блоки двигать и настраивать как угодно. В общем, как будто уже полноценно пишешь приложение. Плюс в нём пришлось ещё посерьёзнее поработать с базами данных. Мне тут уже даже жена помогала — и вообще она мне помогала и по дизайну, например, иконки делала.

Приложение стало выглядеть намного лучше. А потом мы с этим приложением в марте ходили на выставку Hookah Club Show — показывали ребятам, собирали мнения, кто-то идеи предлагал. Более того, мы туда завязали интерактивную карту этого мероприятия, можно было ходить, выбирать стенд, видеть вкусы, отмечать и собирать себе. Планируем, что в 2023 году тоже такую штуку сделаю.



Правда, под конец мы упёрлись в то, что приложение Adalo начало тормозить и медленно грузиться из-за огромного количества информации и страниц. Нам скорость загрузки приложения критична поэтому, видимо, третью версию приложения мы опять будем делать на Glide — пожертвуем дизайном, но вернём скорость.

Кроме того, я стал параллельно расширять знания в IT — пошёл учить MySQL и Python, так что возможно в будущем и их для приложения применю, пока не сделаю клёвое, стабильно работающее приложение. Даже если оно окажется никому не нужным — оно для души, и это моя мечта.

Хотите пройти путь от мечты к реальному приложению? Работе в Glide и Adalo мы учим на курсе мобильной разработки.


Взломали код