How jstmejosh/synctask-real-time-priority-task-manager works
This appears to be an Android task-management app with authentication, task and priority views, profile controls, and a sync center. The likely user workflow is to open the app, authenticate, and work with tasks; task, user, and device models indicate the relevant domain areas. The supplied excerpts contain no runtime source or README, so component wiring and persistence or external sync services cannot be verified; uncertain relationships are omitted.
Main entry points: MainActivity.kt App entry
Components 14
App shell
- App entry
app/src/main/java/com/example/MainActivity.kt
Task management
- Task state
app/src/main/java/com/example/viewmodel/TaskViewModel.kt - Task model
app/src/main/java/com/example/model/Task.kt - Task card
app/src/main/java/com/example/ui/TaskItemCard.kt - Task dialogs
app/src/main/java/com/example/ui/TaskDialogs.kt - Priority stats
app/src/main/java/com/example/ui/PriorityStatsHeader.kt
Identity and profile
- Auth screen
app/src/main/java/com/example/ui/AuthScreen.kt - Auth manager
app/src/main/java/com/example/auth/AuthManager.kt - Security utilities
app/src/main/java/com/example/auth/SecurityUtils.kt - User model
app/src/main/java/com/example/model/User.kt - Profile dialog
app/src/main/java/com/example/ui/UserProfileDialog.kt
Sync
- Sync center
app/src/main/java/com/example/ui/SyncCenterSheet.kt - Device model
app/src/main/java/com/example/model/Device.kt
Other components
- User
Connections 1
- User → App entry: opens