Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the Android app #6

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Update the Android app #6

wants to merge 3 commits into from

Conversation

X1nto
Copy link
Collaborator

@X1nto X1nto commented Jun 7, 2024

Target API 34. Remove lots of extra code and refactor parts of the app to simplify the logic. Update the UI to support landscape and portrait orientations and add a proper loading skeleton. Update to the latest Kotlin, Compose, and Jetpack libraries. Updated the notification player to only display the progress bar (unseekable), removing extra buttons, which didn't work anyway. Remove extra dependencies. Remove tests as we're not using them. The version is now 2.0.0 (versionCode 200)

Tested on the following Android emulators:

  • Pixel Tablet (API34) ✅
  • Pixel 8 (API34) ✅
  • Android 10 (API29) ✅
  • Android Nougat (API24) ❌ (Crashed after the initial load because of an SSL error, unrelated to the app itself)
  • Android Lollipop (API21) ❌ (Crashed after the initial load because of an SSL error, unrelated to the app itself)

The app should perform much better now. Please test (if you can) before merging.

Target API 34. Remove lots of extra code, refactor parts of the app to simplify the logic. Update the UI to support both landscape and portrait orientations and add a proper loading skeleton. Update to latest Kotlin, Compose and Jetpack libraries. Remove extra dependencies. Remove tests as we're not using them.
@X1nto X1nto added the enhancement New feature or request label Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant