Я хотел бы внедрить приложение для Android для студентов, в котором они должны были бы зарегистрироваться или войти в систему, используя адрес электронной почты или регистрационный номер (не определено), и иметь возможность просматривать детали своего курса (отметки модулей и взятые модули), а также расписание.Будет реализовано одностраничное приложение для интерфейса администратора, чтобы администратор мог добавлять, редактировать и удалять студентов из соответствующих курсов, используя адрес электронной почты или регистрационный номер, который использовался при регистрации.Какие технологии мне понадобятся для реализации такого приложения помимо Android Studio, базы данных и веб-сервера?