Медицина, Мобильная разработка
Android, Kotlin
ИНВИТРО – одна из ведущих частных медицинских сетей, которая специализируется на лабораторных анализах и оказывает медицинскую помощь.
В приложении был обновлен дизайн личного кабинета для улучшения пользовательского опыта. Были улучшены UX/UI процесса авторизации пользователя: добавлен функционал ввод кода из смс или письма, а также авторизация по номеру или почте.
Оптимизирован компонет скролинга RecyclerView, это позволило ускорить работу приложения за счет освобождения ресурсов памяти мобильного телефона. Были заменены адаптеры RecyclerView для оптимизации отображения списков.
В личном кабинете с помощью подобных списков отображается, например, история всех анализов, которые можно сравнить между собой. Также в личном кабинете можно записаться на прием ко врачу: список отображает не только текстовую информацию, но и фото врача и вложенный список инструментальных исследований.
Реализация стандартного функционала оплаты:
В приложении предусмотрено управление программой лояльности:
Одной из задач на проекте было разделение слоев приложения по правилам чистой архитектруры. Подобная работа над структурой приложения позволила снизить число ошибок в работе, а главное уменьшить сложность каждого компонента.
В результате экраны приложения в среднем стали загружаться на 25% быстрее за счет изменения навигации. После редизайна рейтинг приложения вырос с 4.2 до 4.9.
Стек: Kotlin, KMM, Compose, Coroutines, Flow, Retrofit+OkHttp, Dagger, MVVM, Yandex-Metric
Медицина Нейронные сети