Хотел помочь жене, написал приложение для подготовки к экзаменам — теперь оно в топ-10 AppStore. Как мне это удалось?
Highload продолжает публиковать истории о pet-проектах, вошедших в топ-20 лучших по итогам голосования наших читателей. Параллельно эти проекты оценивает жюри из опытных разработчиков и инвесторов. Победителей конкурса мы планируем объявить 10 июля.
Лучшие проекты получат призы от компании Genesis: занявший первое место — Apple iPhone 12 64GB, второе место — наушники Marshall Monitor II ANC Black, третье — набор Arduino.
Дальше — рассказ разработчика Владислава Хамбира о его pet-проекте — iOS-приложении для подготовки к тестам КРОК для студентов-медиков MedKrok.
Идея
Моя супруга учится в медицинском университете, а каждому медику необходимо пройти три важнейших экзамена в своей жизни: КРОК-1, КРОК-2 и КРОК-3.
Влад Хамбир — разработчик приложения MedKrok
Для каждого КРОК существуют тысячи тестов, которые пытаются выучить и пройти все студенты любого медицинского университета. И чтобы упростить жене жизнь, я создал простое iOS-приложение для подготовки к КРОК.
Приложение использует метод интервальных повторений — это техника удержания в памяти, заключающаяся в повторении выученного материала по определенным интервалам. Такой метод используется в приложении Anki.
Реализация и технологии
Приложение разрабатывалось исключительно под iPhone и iPad.
Я распланировал в Trello список задач, моим QA была моя же супруга, которая активно пользовалась приложением для подготовки к экзамену.
Проект разрабатывался в свободное время, так как я full-time iOS-разработчик.
В проекте использованы:
- Trello — для планирования.
- Для разработки — язык программирования Swift, IDE Xcode.
- Весь код писал с использованием реактивной парадигмы программирования (пользовался RxSwift).
- Для аналитики и отправки — Firebase. Пуши отправляем для поднятия retention rate (удержания клиентов): каждую неделю отправляем текст-напоминание, что сегодня тот самый понедельник, когда пора готовиться к экзамену.
- База данных — от Realm, что решило проблему со слабым интернетом. Так как идея была в том, что медики должны иметь возможность готовиться к экзамену где угодно, даже в метро, поэтому приложение должно было работать offline.
В какой стадии проект
Проект запущен, есть в AppStore, даже попал в ТОП-10 в разделе Education.
С момента выпуска приложения был всего один краш, удается поддерживать 100% crash-free юзеров на данный момент.
Предложения нам накидывают через отдельный аккаунт в Telegram: студенты активно принимают участие в улучшении продукта. Здесь же была создана группа MedKrok, чтобы быстро уведомлять активных пользователей об обновлении баз с тестами.
На данный момент у нас почти 1000 отзывов в AppStore со средней оценкой 4.8. Время пребывания юзеров в приложении — около 40 минут в день.
За год наше приложение скачали и использовали свыше 6000 студентов медицинских университетов Украины. Я создал этот проект для жены и даже не подозревал, что спустя время им будут пользоваться тысячи учащихся.
Мы планируем масштабироваться — добавить тесты для иностранных студентов.
Монетизация
На данный момент приложение полностью бесплатно и без рекламы, так как проект был создан для студентов медицинского университета с главной целью — помочь им выучить материал и подготовиться к одному из самых сложных экзаменов в их жизни.
Как будут оценивать проект
В рамках конкурса pet-проектов разработчики и инвесторы оценят проект MedKrok по таким критериям:
1. Оригинальность идеи.
2. Качество кода.
3. Технический уровень.
4. Жизнеспособность идеи.
5. Перспективы проекта как бизнеса.
6. Инвестиционная привлекательность.
Победителей среди 20 кейсов определят на основе оценок инвесторов (45%), разработчиков (45%) и голосов читателей Highload (10%).
Более подробно, кто и как будет оценивать кейсы, можно прочитать здесь: статья об экспертах, критериях и правилах конкурса.
Проект MedKrok оценивают:
Вячеслав Белый
Mobile Team Lead, Co-Founder iOS Ukraine.
Оценивает проекты на iOS.Mobile Team Lead, co-founder iOS Ukraine, основатель первой в Украине онлайн-конференции по iOS-разработке, ведущий обучающего YouTube-канала, консультант и аудитор мобильных команд.
Дмитрий Шапран
iOS Developer, Uklon.
За 10 лет в IT-сфере успел поработать в разных направлениях, а начинал свой путь с техподдержки в компании программного обеспечения. Более 6 лет работает IOS-разработчиком над проектами, связанными с райдшерингом. Считает, что самое главное в любом проекте — это люди, их таланты и цели.
Елена Мажуга
Старший инвестиционный аналитик Genesis Investments.
Роман Бабицкий
Основатель инвесткомпании Babitskyi Investment, глава совета по вопросам иностранных инвестиций и экономического развития Украины.
Дмитрий Томчук
Основатель инвестиционного фонда Fison.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: