Skip to main content

Muhammad Fareez Iqmal

Few bug fixes and improvements including:

  • Fix issue where schedule cannot be saved to devices. This is due to the required permission isn't requested on Android 14+. Now, the app should save to image to Gallery correctly on all platforms. PR #110. Fixed issue #105 & #109.
  • Update dependencies
  • Bump compileSdkVersion to 34 & Kotlin version to 1.9.10
  • Code Refactoring by @PlashSpeed-Aiman in PR #108
    • Added services class to encapsulate logic
    • Moved calendar function to dedicated utils folder
  • Update copyright year

GitHub Releases

Muhammad Fareez Iqmal
  • ✨ Add ability to just skip the failed to fetch subjects in schedule maker. Previously, user could stuck in this page if one or more subject data is not available dialog iium schedule
  • 💄 Update Update checker page UI
  • 🍱 Update app icons Iium schedule old and new app icons
  • ✏️ Update default semester to 2

GitHub Releases

Muhammad Fareez Iqmal
  • ✨ Academic session selection is now generated dynamically based on the current year, eliminating the need for me to publish a new update solely for session updates. img.png

GitHub Releases

Muhammad Fareez Iqmal


🎉 Added support for MacOS. Now you can install IIUM Schedule on your Macbook! Download the app here.

iium schedule macbook


Despite the screenshot above includes iPhone, IIUM Schedule is not available on iOS (not published to App Store). You can try deploying to your device on your own.

New features

  • ✨ Added highlight for current day in schedule view. #74
  • 🍱 Added support for themed icons (Available on Android 13+). When themed icons is enabled from the system settings, the app icon will follow the device themes. Screenshot themed icons

Other changes

  • ✏️ New default when selecting session & semester - Session: 2023/2024, Semester: 1session sem screenshot selector
  • 💄 Fix some minor isues in UI

GitHub Releases