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

[discussion] jetpack compose #85

Open
jrpie opened this issue Dec 11, 2024 · 3 comments
Open

[discussion] jetpack compose #85

jrpie opened this issue Dec 11, 2024 · 3 comments

Comments

@jrpie
Copy link
Owner

jrpie commented Dec 11, 2024

Jetpack Compose is promoted as the new toolkit for writing Android apps.

@wassupluke is very eager to use it (see the comments here) but I have some doubts.

Completely migrating to compose is a lot of work (I don't have time for that).

This issue is created for a general discussion about compose, feel free to share your opinions.

@wassupluke
Copy link

I have yet to find the time to sit down, fork the repo, and mess around with migrating to jetpack compose. But from what I've been trying to teach myself about it from the android device page it should shrink the lines of code to maintain and would provide the dynamic colors from #31 without hitting color display issues and might better handle layout on any size display like brought up in #83 (at least it'd do it with less lines of code)

@jrpie
Copy link
Owner Author

jrpie commented Dec 11, 2024

If you are willing to put in the effort, I'm interested to see what the result of that looks like. (However I'm not so conviced of compose that I'd definitely merge such a migration)

@jrpie
Copy link
Owner Author

jrpie commented Dec 11, 2024

Perhaps starting with some isolated component would be a good idea to quickly see how this turns out.
AlertDialogs are perhaps a good starting point.

I'd be most interested in how a replacement of the PreferenceFragementCompat would look like

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants