A premium, modern University Timetable manager built with Flutter.
- Smart Timetable: Organize your classes with a sleek, daily schedule view.
- Quick Notes: Capture thoughts on-the-go with our full-screen, high-performance editor.
- PYQs Access: Easy access to Previous Year Question papers for all your semesters.
- Bento UI & Glassmorphism: A modern design language inspired by Nothing OS and Apple's glassmorphism.
- Local-first Persistence: Fast, offline data storage using Hive CE.
- Cross-Platform: Smooth performance on both mobile and tablet devices.
Add your screenshots to the assets/images/ or fastlane/metadata/ directory.
- Flutter SDK
^3.x(install) - Android SDK (API 24+)
- A physical or emulated Android device
# Clone the repository
git clone https://github.com/mdsahilnoob/widget_app.git
# Navigate to project
cd widget_app
# Fetch dependencies
flutter pub get
# Run on your device
flutter run- Generate a keystore (first time only):
chmod +x scripts/generate_keystore.sh
./scripts/generate_keystore.sh- Build:
flutter build apk --releaseThe signed APK is at build/app/outputs/flutter-apk/app-release.apk.
Pushing a tag like v1.0.0 automatically:
- Builds a signed release APK
- Generates a SHA-256 checksum
- Creates a GitHub Release and attaches both files
| Secret | Value |
|---|---|
KEYSTORE_BASE64 |
base64 -w 0 android/app/release.jks |
KEY_ALIAS |
Alias used when the keystore was created |
KEY_PASSWORD |
Key password |
STORE_PASSWORD |
Keystore password |
git tag v1.0.0
git push origin v1.0.0This app targets F-Droid distribution. Metadata lives at
fastlane/metadata/android/en-US/. Reproducible-build support is planned for
a future release.
Built with ❤️ by Mohammad Sahil
Copyright © 2025 University Timetable Contributors.
Licensed under the GNU General Public License v3.0.
