Всем привет! Я - Павел Черкашин, основатель FamilyNotes - мобильного приложения для создания фотозаметок.
С чего все началось?
Сама идея мобильного приложения родилась примерно 2 года назад, когда мы с женой решили, что нам нужно где-то фиксировать достижения наших детей. Дети подросли, у них появились новые увлечения - рисование, поделки из пластилина, бумаги и картона и другие активности, результаты которых хотелось запечатлеть.
Мы пробовали использовать различные сервисы и мобильные приложения, которые могли бы нам помочь. В то время я активно пользовался Evernot’ом и он меня полностью устраивал в качестве инструмента для хранения текстовых заметок и текстовых копий веб-страниц, которые я активно добавлял через web-clipper. Нужно сказать, что почти за 10 лет пользования накопилось более 20 тыс таких заметок.
Я попробовал приспособить Evernote для решения наших задач и понял, что приходится тратить слишком много времени на создание одной заметки - сказывался “тяжелый” и “долго-думающий” интерфейс. Поэтому Evernote так и остался еще на некоторое время для меня инструментом для сохранения веб-страниц для последующего чтения.
Почему не Apple Notes?
Так сложилось, что примерно с 2010 года я активно "подсел" на яблочную экосистему и вся наша семья постепенно обросла надкусанными устройствами и гаджетами. Есть у них и решение для заметок - Apple Notes - отличное приложение, интегрированное в экосистему Apple! И к тому же - полностью бесплатное! Чего же тебе еще надо!?
Да, в Apple Notes вы можете добавить фотографию, можете добавить текст и у вас будет работать полнотекстовый поиск, вы даже можете искать заметки, использую Spotlight Search. Инженеры и дизайнеры Apple несомненно постарались и поработали над дизайном и функционалом приложения, но все же - это в первую очередь текстовые заметки, в которые вы можете добавить фото.
Если вы добавите фото, то в списке всех заметок оно будет отображаться в виде маленького квадратного превью справа от текста, и в таком превью - сложно что-то рассмотреть, не открывая саму заметку. К сожалению для Apple, или к счастью для нас - они не дают возможность по-другому отобразить заметки.
Для сравнения - вот как фотозаметки отображаются в интерфейсе FamilyNotes.
Что же делать?
Трое детей способны генерить множество различных творческих идей и прочих недолговечных игровых конструкций. Чтобы их сохранить в памяти - очень выручает мобильный телефон, который почти всегда под рукой, моментально готов к съемке и не требует профессиональных навыков фотографирования.
В итоге, мы пришли к тому, что проще всего - стараться фотографировать на телефон все те, моменты, которые мы считаем важными. Я же начал прорабатывать вопрос о создании своего приложения и даже зарегистрировался в качестве Apple-разработчика!
Какие проблемы мы хотели решить?
Первая проблема заключалась в том, что в телефоне со временем накапливалось огромное множество нужных и не очень нужных, а, порой, совсем ненужных фотографий, разобрать которые не хватало ни времени, ни сил.
Только в моем телефоне скопилось за несколько лет более 37 тысяч фотографий, для упорядочивания которых я завел более 40 альбомов.
Вторая проблема - это необходимость тратить много времени на поиск нужной фотографии, перебирая альбомы и листая бесконечную ленту фотографий.
Так родились первые требования к мобильному приложению:
- фотография - на первом месте, ее должно быть видно не открывая всю заметку, к фото добавляем текст, но не наоборот! Это важно!
- простой и удобный интерфейс для минимизации количества движений пальцами и листаний экранов
- возможность съемки или добавления фото из альбома телефона
- создание структуры папок для упорядочивания по событиям
- создание структуры тегов (категорий) для обогащения фотографий текстовыми данными и эмоциями (эмодзи)
- быстрый поиск, умеющий работать с тегами (категориями), типами заметок и эмодзи
- удобный и простой способ делиться фотографиями или подборками фотографий с родителями и родственниками
Первые шаги
Безусловно, было понимание, что следует уделить значительное внимание проектированию интерфейса. Первые наброски появились в таком виде
Затем, они подверглись значительной переработке и их можно уже было назвать макетами экранов :)
Настало время выбора технологического стека. Тут следует сделать оговорку, что сам я не программист, поэтому задача разделилась на 2: 1 - выбрать технологический стек, 2 - подобрать команду разработчиков.
В результате свой выбор остановили на Flutter'е, так как очень хотелось сделать приложение и под IOS, и под Android, а бюджет был ограничен.
Трудовые будни
В общей сложности разработка приложения под 2 платформы заняла 4 месяца. По ходу разработки появлялось и решалось множество вопросов, как технологических, так и дизайнерских. Основная их масса была в сценариях общего использования папок и заметок "а что, если", которые на начальном этапе продумывания идеи я детально не описывал.
Насколько удалось решить эти вопросы - сейчас вы можете посмотреть в реальном приложении FamilyNotes.
В FamilyNotes предусмотрено 2 режима отображения фотозаметок:
1. Список, когда фотозаметки занимают бОльшую часть экрана, внизу добавляется заголовок заметки. В нижнем левом углу отображаются присвоенные категории. Нажав на значок слева вверху можно добавить заметку в Избранное.
2. Плитка, в котором на экране помещается больше заметок. При этом вы по прежнему можете видеть изображение и различить детали на фото. В этом режиме категории не отображаются, можно только добавить заметку в Избранное
В одной заметке можно размещать множество фотографий. Это удобное, когда надо сразу видеть 2,3 или 4 изображения, не открывая заметку.
Один из важных элементов интерфейса - это “карусель категорий”, именно благодаря ей вы можете быстро присвоить заметке одну или несколько категорий, не набирая при этом текст на клавиатуре. Вы же помните - мы боремся с лишними движениями :) Карусель может крутиться и влево и вправо, чтобы вы могли выбрать свой “оптимальный маршрут” до нужной категории!
Ведь категорий может быть тоже много. Мне лично удобно - когда каждая категория начинается с веселого значка эмодзи - так приятнее для глаз и быстрее можно выбрать нужную категорию в карусели или боковом меню.
Чтобы отыскать нужные заметки вы можете использовать боковое меню с категориями или обычный поиск
Первый выход в свет и первые успехи
И вот этот день настал! 13 октября 2020 года - Google одобрил приложение и оно появилось в Google Play! Я бы мог написать, что-то похожее на "счастью не было предела", но огорчало в тот момент молчание Apple. Так как на проверку приложение ушло одновременно, то ожидали, что оно и появится примерно в одно время. После томительного почти 2-х недельного ожидания, пришел отказ от Apple. Вся суть претензий заключалась в том, что в одном модальном окне не было полноценного перевода (окно, в котором запрашивается доступ к галерее устройства). Со второй попытки мы прошли - ревизия приложения прошла значительно быстрее - 27 октября - мы появились в Apple Store.
Промежуточные итоги
Прошел всего месяц и, наверное, какие-то итоги подводить рано. Тем не менее, за это время приложение скачали более 6000 пользователей и мы проверили несколько маркетинговых гипотез. Для себя начинаю с новой стороны открывать аналитические и рекламные инструменты. Какими-то я пользовался ранее (Google Analytics, Google Ads), другие - стали новым открытием для меня (Firebase Analytics, Apple Search Ads, Facebook Ads, AppFollow, ASOdesk).
После того, как подведу итоги за месяц - смогу более точно сказать - насколько оказался эффективными тот или иной канал привлечения.
Что дальше?
Основные ресурсы сейчас распределяются на 3 фронта:
- Разработка приложения. Устранение багов, правки локализаций, добавление новых функций.
- Настройка и ведение рекламных кампаний. Разработка креативов, рекламных объявлений, ведение соц сетей.
- Настройка и сбор показателей из инструментов аналитики.
На данный момент проект носит чисто дотационный характер :) Поэтому в ближайших планах - увеличить количество пользователей и увеличить количество платных пользователей :)
Для нашей семьи FamilyNotes стал по-настоящему семейным проектом, который мы "проползли на брюхе" от идеи до опубликованного приложения в сторах, поэтому буду рад оказать помощь участникам Клуба как по техническим, так и по организационно-методическим вопросам.
В рамках одного поста вряд ли возможно описать все аспекты проекта, поэтому буду благодарен членам Клуба за обратную связь, вопросы и пожелания!
Круто, скачаю, протестирую!
А расскажи, как вы подбирали команду разработчиков? Сколько разработчиков было в команде? Как вы с ними взаимодействовали?
Спасибо!
Как подбирал команду:
В команде разрабтчиков 4 человека:
На другие задачи искал также по знакомым или на биржах фриланса.
Всего было зайдествовано более 20 человек (ASO, SEO, SMM, сайт и тд)
Все взамодействие было удаленно, раз в неделю большие созвоны. И созвоны по-необходимости для решения оперативных задач.