Skip to content

shasoka/eQueue_android

Repository files navigation

logo Клиентская часть приложения "eQueue"


eQueue: что это и для кого? 🤔

  1. "Что это": официальная версия - "Информационная система управления процессом сдачи лабораторных и практических работ студентами". Идея состоит в том, чтобы дать возможность студентам организовывать рабочие пространства, в которых они могли бы хранить информацию о предметах, преподавателях, их требованиях и пр., а также, что самое важное, вести живые очереди для сдачи работ.
  2. "Для кого": целевая аудитория - студенты СФУ, т.к. на данный момент приложение заточено под работу в связке с системой электронного обучения СФУ (еКурсы). На REST API еКурсов завязана авторизация пользователей, получение студенческих групп, получение доступных предметов и заданий по ним.

Стек 🔨

  1. Jetpack Compose=^1.8 - UI-фреймворк
  2. Room=^2.6 - ORM-библиотека
  3. Dagger Hilt=^2.51 - DI-библиотека
  4. DataStore Preferences=^1.1 - Библиотека для хранения состояния приложения
  5. Retrofit=^2.11 - Библиотека для взаимодействия с серверным REST API
  6. OkHttp=^4.12 - Библиотека для работы с серверным WebSocket

Скриншоты 📸

  1. Экран заставки

    light_n_dark_splash

  2. Темы внутри приложения

    light_n_dark

  3. Приветственный экран и экран авторизации

    onboarding_n_auth

  4. Экран выбора группы

    group_selection

  5. Домашний экран

    home

  6. Экран профиля

    profile

  7. Экран рабочего пространства

    workspace

  8. Модальные окна добавления предметов

    modals

  9. Страница членов рабочего пространства

    members

  10. Экран предмета

    subjects

About

Клиентская часть eQueue 📱

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages