How deticek/studybee works
StudyBee is an Android Pomodoro focus and productivity app. Its documented user-facing capabilities are timed work sessions, session history, statistics and streaks, plus sound and appearance settings. The tree identifies likely UI, timer, session, storage, notification, and audio components, but source excerpts do not show how they call one another. The map therefore groups those components by apparent responsibility without asserting runtime wiring; statistics and streak implementation is not identifiable from the available evidence.
Components 13
App interface
- Main activity
app/src/main/java/com/example/studybee/MainActivity.java - Home screen
app/src/main/java/com/example/studybee/Home.java - Info screen
app/src/main/java/com/example/studybee/Info.java - Settings screen
app/src/main/java/com/example/studybee/Nastavitve.java - Session adapter
app/src/main/java/com/example/studybee/SessionAdapter.java
Focus sessions
- Pomodoro timer
app/src/main/java/com/example/studybee/Timer.java - Focus manager
app/src/main/java/com/example/studybee/FocusManager.java - Session model
app/src/main/java/com/example/studybee/Session.java
State and settings
- Local database
app/src/main/java/com/example/studybee/DatabaseHelper.java - Notifications
app/src/main/java/com/example/studybee/Notifications.java - Sound settings
app/src/main/java/com/example/studybee/Sound.java - Sound playback
app/src/main/java/com/example/studybee/SoundPlayer.java
Other components
- User