MyPrograms is a fast, modern, and privacy-focused academic assistant designed for students to manage their course schedules, exams, and study materials in one unified timeline.
You can download the latest version of MyPrograms from the following sources:
- GitHub Releases: Download APK
- Google Play: Coming Soon
- F-Droid: Coming Soon
- Smart Timeline: Automatically calculates recurring lectures and displays your day in a clean, intuitive flow.
- On-Device Study Materials: Link PDFs, images, and documents directly to your courses using Android Storage Access Framework (SAF).
- Privacy-First: All data is stored locally in a Room (SQLite) database. Your data never leaves your device.
- Home Screen Widgets: Track your daily schedule at a glance using Jetpack Glance widgets.
- Advanced Tagging: Categorize your courses and tasks with a flexible tagging system for better focus.
- Architecture: Built with Clean Architecture and MVVM design patterns.
- Reactive Programming: Real-time data updates powered by Kotlin Flow and Coroutines.
- Modern UI: Crafted with Material Design 3 components for a seamless user experience.
- Local Storage: Robust data management using Room Database.
- Cloud Sync: Optional and secure cross-device synchronization.
- Schedule Sharing: Peer-to-peer course schedule sharing features.
- Performance Insights: Visual analytics for study habits and exam progress.
This project is an open-source initiative. MyPrograms is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE. See the LICENSE file for details.
- Developer: Sabahattin Çiçek
- Email: sabahattincck@outlook.com
- Web: Support Page
Developed with ❤️ for students worldwide.


