Сейчас на рынке IT разработчиков считают скупердяями, которые без профита в несколько тысяч долларов и пальцем не шевельнут. Практика показывает — это не так: iOS Developer Владислав Хамбир на досуге сделал для студентов медвузов бесплатное приложение для подготовки к экзаменам MedKrok, продолжает его обновлять и поддерживать. Пет-проект принес разработчику победу на конкурсе от Highload.
Это уже не первая разработка Влада, связанная с медициной: ранее он работал над созданием приложения для медиков и пациентов в ОАЭ с двойным вариантом авторизации — отдельным для врачей и пользователей. С его помощью больной мог описать симптомы и вызвать врача, а доктор — проконсультировать. Зачем специалисту понадобилось создавать бесплатный проект, он рассказал в интервью Highload.
iOS Developer Владислав Хамбир
В школьные годы меня интересовали компьютеры и технологии, я даже вел технический блог с 3 тысячами подписчиков на эту тему. Со временем хобби стало работой: я пришел в IT в 2015 году, когда учился на втором курсе университета — изучал «Компьютерную науку». Сначала был бэкенд-разработчиком год, параллельно изучая iOS-направление.
Свой пет-проект я создал, когда начался карантин: было много свободного времени, а жена как-раз готовилась к экзамену КРОК в медуниверситете. Это очень важные экзамены, которые медики сдают трижды за свою жизнь. Их особенность в том, что нужно запомнить очень большой объем информации: в ходе экзамена сдаются сразу девять предметов, по каждому направлению — около 3 тысяч билетов.
Я решил ей помочь и создал конкретно для ее курса iOS-приложение, которое помогает пройти все эти билеты и выучить их. Для меня это был самый легкий путь — я не планировал создавать бот в Telegram или что-то подобное. Android-версии нет, и пока не планирую создавать.
Для создания приложения использовал Swift, весь код писал с использованием реактивной парадигмы программирования RxSwift (реактивный код пишет не так много). Я его писал в свободное время, несколько часов в день, потому где-то полтора месяца ушло от начала работы над приложением до первой рабочей версии.
Первая версия была заточена под конкретный курс, потому самое большое изменение, которое произошло с момента запуска — то, что MedKrok теперь поддерживает все курсы, которые есть в медуниверситете, за исключением иностранных. В зарубежных вузах немного другие тесты, к тому же на английском языке.
Приложение построено на идее, взятой с Anki — достаточно популярного приложения для изучения большого количества информации с помощью интервального повторения. Там задается вопрос, пишутся варианты ответов. Если отвечаешь неправильно, то программа предлагает попробовать повторить этот вопрос через время, промежуток выбираешь сам. Если правильно ответил, программа все равно предложит повторить слова, но интервал будет гораздо больше. Это называется метод интервального повторения.
Вопросы и ответы взял на сайте центра тестирования при Министерстве здравоохранения Украины. Их можно использовать для некоммерческих целей. Так как мое приложение не продается, то проблем не возникает. На рынке есть подобные сервисы, и они даже платные. Я думаю, что нужно как-то договариваться, чтобы эти вопросы предоставляли на продажу. Но я не планирую это делать.
Есть аналогичное приложение, которое монетизируется — непонятно, как они это делают, как легализовали работу? Например, сайт «Тестування.укр», у них довольно большая база, но она устаревшая, есть и на Android несколько конкурентов. Они не продают информацию, но у них в приложениях встроена реклама, которая помогает зарабатывать деньги. Вряд ли большие, потому что количество пользователей ограничено Украиной, где ежегодно сдают экзамен максимум 20 тысяч студентов.
Я буду добавлять новые тесты, чтобы информация была актуальной, хотя глобально ничего менять пока не собираюсь. Студенты пишут мне, рассказывают о небольших пожеланиях относительно улучшения приложения, и я его адаптирую под их нужды. Например, пользователи хотели изменить сам процесс прохождения тестов: в результатах более удобно было объединить количество неправильно пройденных тестов, чем показывать процент.
Все студенты готовятся к экзамену до момента, когда экзамен наступит, то есть регулярно в течение нескольких месяцев. Программа не сказать, чтобы ускорила подготовку, но ее качество стало лучше.
Раньше были варианты либо учить по-старинке, либо использовать другие сервисы. Но там не была заложена логика интервального повторения — нужно было просто проходить тесты и самостоятельно запоминать те варианты, которые были неправильными, потом возвращаться к ним через время. Приложение предлагает минимизировать усилия во время подготовки к экзамену, оно само «подкидывает» те вопросы, которые ты плохо знаешь.
Первыми пользователями приложения были жена и ее группа — студенты были очень благодарны. Несмотря на то, что приложение бесплатное, они спрашивали, куда скинуть деньги, чтобы отблагодарить.
Фидбек неплохой, это также заметно по оценкам в App Store: сейчас уже 1400 оценок, средний балл 4.8. За год работы было около 6 тысяч загрузок приложения. Каждый день приложением пользуются около 500 человек, у приложения высокий ретеншн (retention rate — способность удерживать потребителей — прим.), оно даже попало в ТОП-10 в разделе Education.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…