EdricChan03 / EdricChan03/studybuddy-android

[Refactor] Migrate main screen to Jetpack Compose

Open
#583 0 comments 0 reactions 1 assignee Claimed by @EdricChan03 View on GitHub
architecture blocked enhancement migration
Dominant language
Kotlin
Stars
23
Forks
9
Avg merge
9h 1m
Merged PRs (30d)
1

Description

Sub-issue for #368, tracking the main screen (`MainActivity`, the main entrypoint into the app)

## Tasks

* [ ] Add main screen composable (mostly done, not pushed yet)
* [x] Use Material3 Adaptive `NavigationSuiteScaffold` (done, not pushed yet)
* [x] Rewrite/remove shared FAB/BottomAppBar logic (see also #492)
* [x] Hook up `SnackbarHostState` with `MainViewModel` to the screen composable
* [ ] Use Jetpack Compose `NavHost`
* [x] Hook up dark theme/edge-to-edge/dynamic theme logic from appearance settings
* [x] Remove existing fragment transactions logic once completely migrated (done as part of #456)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.