Skip to content

Một ứng dụng gồm các chức năng cơ bản nhằm hỗ trợ các bạn sinh viên KMA trong quá trình học tập.

Notifications You must be signed in to change notification settings

cuocdart18/eKMA

Repository files navigation

eKMA

Ứng dụng với mục đích hỗ trợ các bạn sinh viên KMA trong quá trình học tập

Logo

Authors

Tech Stack

Architecture: MVP/MVVM, Repository pattern

Multithreading: Kotlin coroutines

DI: Hilt

Database: Firebase Firestore, Storage, SQLite

Security: Android KeyStore System

Audio, Video call: Agora SDK

Features

  • Login bằng tài khoản ACTVN
  • Tra cứu điểm thi (API: SuperKMA)
  • Theo dõi lịch học (API: từ eKMA-API)
  • Thêm, sửa, xoá ghi chú, hỗ trợ kèm Voice recorder
  • Nhận thông báo về sự kiện

Các chức năng đang trong quá trình hoàn thiện

  • Chatting: nhắn tin văn bản, hình ảnh giữa các sinh viên, theo dõi trạng thái hoạt động, nhắn tin mã hoá đầu cuối (E2EE)
  • Audio, Video calling: gọi trực tuyến, hỗ trợ PiP mode

Screenshots

  • LoginActivity App Screenshot

  • ScoreMainFragment App Screenshot

  • SearchDataDialogFragment App Screenshot

  • StudentDetailFragment App Screenshot

  • ScheduleMainFragment App Screenshot

  • NoteDetailFragment App Screenshot

  • NoteMainFragment 1 App Screenshot

  • NoteMainFragment 2 App Screenshot

  • InformationFragment App Screenshot

  • Update schedule App Screenshot

Các chức năng đang trong quá trình hoàn thiện

  • ChatListFragment App Screenshot

  • ChatFragment App Screenshot

  • ImageViewerFragment App Screenshot

  • OutgoingInvitationActivity App Screenshot

  • IncomingInvitationActivity App Screenshot

  • AudioCallingActivity App Screenshot

  • Audio PiP 1 App Screenshot

  • Audio PiP 2 App Screenshot

  • VideoCallingActivity App Screenshot

  • Video PiP App Screenshot

About

Một ứng dụng gồm các chức năng cơ bản nhằm hỗ trợ các bạn sinh viên KMA trong quá trình học tập.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages