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

Migrate to Compose #42

Open
Manish-Bannur opened this issue Jun 26, 2024 · 1 comment
Open

Migrate to Compose #42

Manish-Bannur opened this issue Jun 26, 2024 · 1 comment

Comments

@Manish-Bannur
Copy link

Is your feature request related to a problem?
XML layouts can become complex and hard to manage, especially with nested views and intricate designs. Maintaining and updating these layouts can be cumbersome and time-consuming. Furthermore, XML-based UIs often require additional boilerplate code in Activity and Fragment classes to manipulate UI components, leading to less readable and maintainable code.

Describe the solution you'd like:
Propose to transition our UI implementation from XML-based layouts to Jetpack Compose. Jetpack Compose offers a modern, declarative approach to building UIs in Android

Describe alternatives you've considered:
Continuing with XML-based layouts: While this maintains the status quo, it doesn't address the issues of complexity and maintainability.
Using a hybrid approach: Gradually introducing Jetpack Compose for new features while maintaining existing XML layouts for older components. This can reduce the initial transition effort but might lead to inconsistencies in the codebase.

@skydoves
Copy link
Owner

Hey @Manish-Bannur, thank you for raising this issue. I'm considering to support Jetpack Compose on the next release :)

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

No branches or pull requests

2 participants