
Mikeydoro – YKS Pomodoro Timer
A goal-oriented Pomodoro timer app designed specifically for YKS students to improve focus, track progress, and stay motivated.
Mikeydoro is a productivity application tailored for students preparing for the Turkish university entrance exam (YKS). More than just a timer, it acts as a study companion that keeps the user’s goal constantly visible while building a sustainable study routine.
The app integrates the Pomodoro technique with YKS-specific needs: students alternate between focused study sessions and breaks while tracking their long-term progress. Users can define their target university and department, which is displayed on the main screen as a constant motivational element.
Mikeydoro also includes a real-time YKS countdown, detailed study analytics (daily, weekly, monthly), and smart notifications to reinforce discipline. Additionally, users can reflect on their exam experience by submitting post-exam feedback.
The application is optimized for iPad, providing a clean and distraction-free interface that enhances long study sessions.
How It Works The Pomodoro technique balances focus and rest cycles. Mikeydoro adapts this method to the YKS preparation process:
- Study in focused intervals
- Take structured breaks
- Repeat consistently Each completed session moves the user closer to their goal.
Key Features
-
Goal-Oriented Onboarding
Users select their target university and major; this goal is persistently displayed on the home screen.
-
Customizable Pomodoro Timer
Adjustable study and break durations. The timer continues running in the background and sends notifications upon completion.
-
Study Statistics
Tracks total study time across daily, weekly, and monthly periods, allowing users to monitor progress.
-
YKS Countdown
Displays real-time remaining days and hours until the exam date.
-
Smart Notifications
Alerts for completed sessions and motivational reminders throughout the day.
-
Post-Exam Feedback System
Users can record their thoughts and reflections after the exam.
Technical Details
- Platform: iOS / iPadOS
- Language: Swift
- IDE: Xcode
- Architecture: MVVM (Model-View-ViewModel)
- UI Framework: SwiftUI
- Background Tasks: Timer handling with background execution support
- Notifications: Local Notification framework
- Data Persistence: UserDefaults / CoreData (depending on implementation)
- State Management: Reactive UI updates with SwiftUI bindings