Overview
What is Sleepy
Sleepy is a clean, ad-free university schedule app for Android. Import your timetable from university academic systems, add home-screen widgets, switch between themes and languages. Works fully offline, collects no data.
What you see when you open the app
The bottom bar has 4 tabs:
Schedule
Main view showing your full week timetable. Swipe left/right to change weeks, tap any course card to edit or delete. Top-right buttons jump to import or manual add.
Today
Shows only today's courses, listed by time with course name, teacher, and room.
Manage
Operations hub with 4 actions:
- Import Schedule — from university system, file, or pasted text
- New Table — create a blank schedule table
- Manual Add — add courses one by one
- Edit Current Table — change table name, start date, time slots
Mine
Settings and data overview:
- Stats card at top: table count, course count, current week
- All Tables — view and switch between all tables
- Export — export schedule as JSON file to share
- Reminder — daily schedule push + before-class alerts
- Dark Mode — toggle on/off
- Theme Color — 5 presets + Material You dynamic colors
- Refresh Widgets — manually refresh all home-screen widgets
- More Settings — language, display mode, visible days, time slots
- About — version and open-source info
Feature overview
| Feature | Description |
|---|---|
| Academic system import | Supports 9 Chinese university academic system protocols via WebView login |
| Text/file import | Paste schedule text, auto-detect format (WakeUp / ICS / CSV / HTML / plain text) |
| Home-screen widgets | 4 types: Today, Two-Day, Week List, Week Grid |
| Multiple tables | Manage several schedules (different semesters, different classes) |
| Themes | 5 presets + Material You dynamic + dark mode |
| Languages | Simplified Chinese / Traditional Chinese / English / Japanese / Spanish |
| Notifications | Daily schedule push + before-class reminders |
| Import modes | Replace current / import as new / append non-conflicting |
Next
Start with Importing Your Schedule to get your courses into the app.
See also: Technical post: Building Sleepy — deep dive into the parser engine, gold-angle HSL algorithm, Wisedu protocol reverse-engineering, and widget rendering pipeline.