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

FeatureDescription
Academic system importSupports 9 Chinese university academic system protocols via WebView login
Text/file importPaste schedule text, auto-detect format (WakeUp / ICS / CSV / HTML / plain text)
Home-screen widgets4 types: Today, Two-Day, Week List, Week Grid
Multiple tablesManage several schedules (different semesters, different classes)
Themes5 presets + Material You dynamic + dark mode
LanguagesSimplified Chinese / Traditional Chinese / English / Japanese / Spanish
NotificationsDaily schedule push + before-class reminders
Import modesReplace 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.