Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Лучшие проекты получат призы от компании Genesis: занявший первое место — Apple iPhone 12 64GB, второе место — наушники Marshall Monitor II ANC Black, третье — набор Arduino.
Дальше — рассказ разработчика Дмитрия Брусо о его pet-проекте — мобильном приложении No Grab.
У нас с женой Татьяной появилась идея создать приложение, с помощью которого можно было бы легко определить состав косметических средств. К примеру, чтобы выявлять аллергены. На тот момент на рынке существовал только Google Lens, который позволял распознать текст при помощи камеры смартфона, но гуглить названия ингредиентов приходилось самостоятельно.
Я решил проверить, как работает приложение. Идея была проста: взять фото с текстом и педалить сэмпл по гайдам Google. Я получил желаемый результат и сел попутно читать документацию, чтобы понимать, какие возможности есть у данной библиотеки.
Вопросов было множество:
Сначала мы зарегистрировали доменное имя и придумали первое название проекта. Я решил, что сделаю приложение на Flutter (фреймворке Google UI cross platform mobile development SDK).
Наш план выглядел так:
Приложение должно было работать удобнее, чем продукт конкурентов. Основная задача — в процессе сканирования автоматически определять область, где располагается блок с ингредиентами, без участия пользователя. В 80% случаев, если область квадратная, этот блок распознается правильно.
Интересный инцидент случился, когда я переносил Android Kotlin proof concept на Flutter (у меня это получилось довольно быстро — в течение 3-4 часов). Увидев, что телефон подсвечивает текст разными цветами в зависимости от количества символов, я решил сделать себе перерыв, 10 минут которого мне обошлись в $15. Фактически 1000 распознаний фотографии стоит $5. Предполагаю, что проверка концепции с условными 60 fps (frames per second) отправила на распознание каждый кадр.
В команду мы привлекли маркетолога и дизайнера. Я отвечал за вопросы разработки, Татьяна — за саппорт и документацию.
Мы составили опросник и провели около 30 интервью с потенциальными пользователями, что еще раз преобразовало наше понимание того, что мы делаем.
В какой-то из моментов мотивации заниматься проектом у меня было меньше нуля. Я не выделял более 2-3 часов в неделю и все это сводилось к третьему рефакторингу. Желания что-либо делать не было, я заставлял себя и, естественно, ничего не получалось. Когда же я в очередной раз открыл исходники проекта, то понял, что он технологически готов. Нужен последний рывок.
Мы нашли фрилансера на Upwork для разработки дизайна в стиле Neuromorphic. Я вернулся к разработке и снова смог находить на нее время по выходным и праздникам. Не фулл-тайм конечно, но получалось уделить 10-15 часов на выходных, от чего работа пошла быстрее.
Вот какие технологии мы использовали:
Мы успешно запустили проект в Украине. Выход на другие рынки планируется после достижения около 10 тысяч установок приложения суммарно с обеих магазинов.
На данный момент нами было вложено в проект $2360, в том числе деньги были использованы на продвижение страницы в Fаcebook и оплаты работы дизайнера. На протяжении ближайших 3-6 месяцев планируем влить еще около $2000-4000 на рекламу приложения.
Чистую прибыль после уплаты всех налогов мы решили разделить на три части:
Приложение не содержит рекламы. На данный момент мы запустили платную подписку. Для пользователей из Украины расценки следующие: месяц – $2, год – $20, подписка навсегда – $150. Для других стран планируется $5, $50 и $500 соответственно. Если используете приложение бесплатно, то вам доступны 5 сканирований в день.
В рамках конкурса pet-проектов разработчики и инвесторы оценят проект No Grab по таким критериям:
1. Оригинальность идеи.
2. Качество кода.
3. Технический уровень.
4. Жизнеспособность идеи.
5. Перспективы проекта как бизнеса.
6. Инвестиционная привлекательность.
Победителей среди 20 кейсов определят на основе оценок инвесторов (45%), разработчиков (45%) и голосов читателей Highload (10%).
Более подробно, кто и как будет оценивать кейсы, можно прочитать здесь: статья об экспертах, критериях и правилах конкурса.
Вячеслав Белый
Mobile Team Lead, Co-Founder iOS Ukraine.
Оценивает проекты на iOS.Mobile Team Lead, co-founder iOS Ukraine, основатель первой в Украине онлайн-конференции по iOS-разработке, ведущий обучающего YouTube-канала, консультант и аудитор мобильных команд.
Ростислав Антонов
Lead Software Engineer, EPAM.
Оценивает проекты на Android. У Ростислава 16 лет опыта в сфере разработки приложений, карьеру он начинал с Java Desktop и Java Backend, а с Android работает с 2010 года. За время работы использовал языки Sinclair Basic, Assembler, VBScript, Jscript, WSHost, Java, Pascal, Visual Basic, C, C++, Perl, .NET C#, J#, SQL, Kotlin и др. В 2016 году написал несколько приложений для Amazon Alexa.
Елена Мажуга
Старший инвестиционный аналитик Genesis Investments.
Роман Бабицкий
Основатель инвесткомпании Babitskyi Investment, глава совета по вопросам иностранных инвестиций и экономического развития Украины.
Дмитрий Томчук
Основатель инвестиционного фонда Fison.
Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…
В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…
Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…
Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…
Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…
IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…