Мобильное приложение «Физтех»

2 профи

5 месяцев
Физтех — ведущий российский вуз по подготовке специалистов в области теоретической,экспериментальной и прикладной физики, математики, информатики, химии, биологии и смежных дисциплин.
Цели
Разработка приложения под Android для ведущего ВУЗа РФ. Включающего в себя расписание, новости, навигатор по институту, а также набор различных сервисов. Заказчиком в данном приложении предъявлялись особые требования к плавности работы и качеству UX.
Задачи
Удаление локальных объектов.
Редизайн сервисов
Новости
Редизайн экрана расписания, экрана детального просмотра
Экран редактирования расписания, список преподавателей, список аудиторий
Каталог занятийСобытия и дедлайны
Сервис оплаты проживания и обучения
Опросы о качестве обучения
Чаты
Спортивные секции
Реализация
В рамках сотрудничества специалисты успешно разработали и модифицировали ПО, согласно поставленным задачам:
Технологии
Kotlin
Kotlin — это язык программирования, созданный в компании JetBrains. Его разработали в 2011 году на замену Java, который в компании считали чересчур многословным. Новый язык получился на 40% компактнее предшественника, что помогло ускорить работу над основным продуктом JetBrains — средой разработки IntelliJ IDEA. При этом Kotlin полностью совместим с Java, потому что запускается на его виртуальной машине (JVM).

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

Rx java
RxJava — это фреймворк от ReactiveX (RX) для реактивного программирования на Java — подхода, при котором в ответ на изменения одних сущностей автоматически меняются другие. Он используется в мобильной и веб-разработке и помогает реализовать асинхронность — поочередное выполнение действий.RxJava используют Android-разработчики, разработчики кроссплатформенных приложений, веб-разработчики на Java и Kotlin.

Android jetpack
Jetpack — это набор библиотек, который помогает разработчикам следовать передовым практикам, сокращать количество шаблонного кода и писать код, который одинаково работает на всех версиях Android и устройствах, чтобы разработчики могли сосредоточиться на коде, который им интересен.

Результат
Проект «Физтех» объединяет в себе огромный функционал возможностей для пользователей. Личный кабинет облегчает множество рутинных процессов, позволяя университету работать более эффективно. После запуска кабинета, уже в первый месяц, была видна эффективность от внедрения и получено множество положительных отзывов от студентов и преподавателей.







































