Mobile Application Development for Android-Based Lecture Schedule Management
Keywords:
Android application, lecture schedule management, Jetpack Compose, Alarm Manager notifications, System Usability Scale (SUS)Abstract
Universities face increasing schedule-management issues as course timetables become more complex, while many students still rely on generic tools that do not provide academic-specific reminders. This study develops an Android-based lecture schedule management application and addresses one question: How can a Kotlin Android app implement validated schedule entry, alarm-based reminders, and lightweight calendar insertion, and how usable is it for students? The proposed novelty is an implementation-focused design that combines Jetpack Compose (dynamic list UI) with AlarmManager/BroadcastReceiver notifications and intent-based Google Calendar insertion while explicitly handling Android 12+ exact-alarm constraints. The study applied a development-and-evaluation approach: system implementation in Android Studio using Kotlin and Jetpack Compose, functional testing of validation, alarm scheduling, notification delivery, and calendar insertion, and usability evaluation using the System Usability Scale (SUS) with 10 students. The system executed the core workflows as intended. SUS scores ranged approximately from 70 to 85 with a mean of 77.9, exceeding the 68 usability benchmark. These results indicate that the application provides a practical and usable solution for lecture schedule management on Android.
Downloads
Published
Issue
Section
License
Copyright (c) 2025 IJoBEI (International Journal of Business Economics and Informatics)

This work is licensed under a Creative Commons Attribution 4.0 International License.
