ECMS Mobile (Flutter)
Ứng dụng cho giáo viên, học sinh và phụ huynh của ECMS - mười lăm nhóm tính năng, API client sinh tự động, và điểm danh dùng được khi không có sóng

Tổng quan
Lớp học là nơi tệ nhất để giả định rằng luôn có mạng. ECMS Mobile là ứng dụng Flutter khoảng 367 file Dart trên mười lăm nhóm tính năng - AI, bài tập, điểm danh, xác thực, lớp học, nội dung, thi cử, gia đình, tài chính, trang chủ, LMS, thông báo, hồ sơ, lịch học và ôn tập SRS - xây sao cho giáo viên điểm danh được trong một phòng học dưới tầng hầm và dữ liệu vẫn về tới nơi sau đó.
Sáu nhóm trong số đó nay dùng API client sinh tự động từ đặc tả OpenAPI của nền tảng thay vì lời gọi HTTP viết tay, nghĩa là một thay đổi endpoint sẽ làm hỏng bản build chứ không làm hỏng một màn hình trên production. Bên dưới là lớp network core có phân loại lỗi, cache và hàng đợi gửi lại cho chế độ ngoại tuyến, cùng đa ngôn ngữ.