ru:https://highload.today/blogs/ya-nashel-dlya-sebya-sposob-effektivno-uchit-anglijskij-a-zaodno-razrabotal-mobilnoe-prilozhenie/ ua:https://highload.today/uk/blogs/ya-nashel-dlya-sebya-sposob-effektivno-uchit-anglijskij-a-zaodno-razrabotal-mobilnoe-prilozhenie/
logo
Опыт      18/05/2021

Жена помогла мне учить английский, а я разработал на основе ее способа мобильное приложение

Andrew Shakh BLOG

бэкенд-разработчик

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

Как возникла идея

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

Моя жена нашла подходящее решение: она сделала обычные карточки с английскими словами с одной стороны и переводом на украинский с другой. И показала мне метод, по которому их учить: брать 20 карточек и повторять их с определенными интервалами. Мне этот метод очень подошел, но я не мог учить слова вне дома, потому что носить с собой карточки неудобно.

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

Как реализовалась идея

Приложение Flip&Study

Единственное, за что можно поблагодарить карантин, — это свободное время. С начала локдауна появилось больше времени, чтобы создать свое приложение.

Наша команда состоит из двух человек — меня и моей жены. Жена была ответственна за наполнение, а я — за техническую часть. Все делалось во внерабочее время и на выходных. Практически каждые выходные мы были заняты наполнением базы и созданием приложения.

От идеи до готового продукта прошел год. Рабочий workflow перерабатывался четыре раза. Делали MVP и тестировали на фокус-группе (в основном, на друзьях и студентах жены). Как показала практика и статистические данные, удобным для использования оказался Tinder-интерфейс для пролистывания карточек.

Проект пошел в продакшен в начале 2021 года. Скачать наше приложение Flip&Study можно здесь.

Какие технологии использовались

На своей основной работе я работаю бэкенд-разработчиком. Сейчас, в основном, на языке JavaScript. Свой личный проект я начинал на native-script, но в итоге переписал его на react-native, потому что на него было больше готовых компонентов.

В качестве базы данных (БД) используется MongoDB, бэкенд же отсутствует — приложение напрямую коммуницирует с БД с помощью MongoDB Stitch.

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

Курс Python.
Python дозволяє тобі не тільки розробляти сайти та займатись аналітикою даних, а ще й будувати алгоритми, тестувати програми та навіть створювати штучні інтелекти. Стань різноплановим фахівцем!
Дійзнайтеся більше

Какие были трудности

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

Конечно, были и маленькие трудности — такие, как подбор цветовой гаммы, построение удобного интерфейса. Много времени использовал, когда подбирал различные компоненты: стирал их, пробовал новые и так много раз по кругу.

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

Основными выявленными багами в приложении были неправильное отображение интерфейса на разных девайсах (в первую очередь, на Android-устройствах, поскольку их 100500 и проверить все нереально).   

Какая аудитория у проекта 

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

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

Сейчас у нас 100 активных пользователей (всего — несколько тысяч), и есть проблема с их удержанием. Трудно работать над улучшением продукта, потому что никто не оставляет отзывов. На рынке СНГ очень закрытые люди, которые мало делятся фидбэком.

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

Монетизация

Хотя проект уже готов и запущен, мы все еще готовы править его под потребности рынка и пользователей. Соответственно, продукт сейчас полностью бесплатный. Монетизация представлена только в виде Google Ads, чтобы понять, стоит ли в этом направлении вообще двигаться.

Когда делаешь продукт платным, у тебя возникает другая мера ответственности — ты больше погружен в процесс. А когда есть еще и основная работа, не удается на 100% уделять внимание pet-проекту. Тем более, что первоначальном варианте продукт делался только для себя.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

Онлайн курс з промт інжинірингу та ефективної роботи з ШІ.
Курс-інтенсив для отримання навичок роботи з ChatGPT та іншими інструментами ШІ для професійних та особистих задач, котрі допоможуть як новачку, так і професіоналу.
Записатися на курс

Этот материал – не редакционный, это – личное мнение его автора. Редакция может не разделять это мнение.

Топ-5 самых популярных блогеров февраля

Всего просмотровВсего просмотров
229
#1
Всего просмотровВсего просмотров
229
Всего просмотровВсего просмотров
209
#2
Всего просмотровВсего просмотров
209
QA в CodeGeeks Solutions
Всего просмотровВсего просмотров
156
#3
Всего просмотровВсего просмотров
156
Senior Project Manager at Nemesis
Всего просмотровВсего просмотров
99
#4
Всего просмотровВсего просмотров
99
Software Architect at Devlify
Всего просмотровВсего просмотров
95
#5
Всего просмотровВсего просмотров
95
Рейтинг блогеров

Ваша жалоба отправлена модератору

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: