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 the About Page to Jetpack Compose #248

Closed
2 tasks done
angrezichatterbox opened this issue Nov 17, 2024 · 10 comments
Closed
2 tasks done

Migrate the About Page to Jetpack Compose #248

angrezichatterbox opened this issue Nov 17, 2024 · 10 comments
Assignees
Labels
-priority- High priority feature New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@angrezichatterbox
Copy link
Member

Terms

Description

The current About page is implemented using XML and a Fragment. This issue involves migrating the About page to Jetpack Compose. The goal is to replace the XML layout with a Compose-based UI and update the fragment's content view to use Compose. This ensures that the app remains functional throughout the migration, and ViewPager2 continues to work during the process.

The migration will replace RecyclerView with Compose alternatives like LazyRow and LazyColumn, removing the need for the existing adapter. For more details on handling LazyRow and LazyColumn, refer to this document.

Contribution

Happy to support in solving this issue or take this up myself :)

@angrezichatterbox angrezichatterbox added feature New feature or request good first issue Good for newcomers help wanted Extra attention is needed -priority- High priority labels Nov 17, 2024
@angrezichatterbox
Copy link
Member Author

@Jag-Marcel This could be an issue that could be good to get into Jetpack Compose. Happy to help in whatever way possible :)

@nebadesmondc
Copy link

Hello,

I am new to Jetpack Compose and Android development, and I am eager to expand my knowledge by contributing to open source projects. If possible, I would like to collaborate on this issue.

Thank you!

@andrewtavis
Copy link
Member

Sure thing, @Dezzy12! Assigned and looking forward to the contribution :) Please let us know if you need any support!

@nebadesmondc
Copy link

Cool, Let me get to setting up. I'll let you know if I encounter any issues

@Saifuddin53
Copy link
Contributor

Hii, @nebadesmondc if you haven't yet started this migration then can I work on it?

@nebadesmondc
Copy link

Hello, @Saifuddin53 Yes you can.

@andrewtavis
Copy link
Member

Thanks for passing it over, @nebadesmondc! Hope to work with you on another issue sometime :)

@Saifuddin53, I would say let us know if you need help here normally, but then I see you have the PR up already 😊 Looking forward to the review!

@angrezichatterbox
Copy link
Member Author

Closed by #260. Thanks for your fantastic work, @Saifuddin53. We hope to see you contribute more to the project.

@github-project-automation github-project-automation bot moved this from Todo to Done in Scribe Board Dec 6, 2024
@andrewtavis
Copy link
Member

@Saifuddin53, we also have our bi-weekly developer sync that maybe you'd have interest in! It's every two Saturdays at 15:00 UTC. The next would be December 14th :) Would be great to have you join 😊

@Saifuddin53
Copy link
Contributor

Thank you for the invite, would love to join @andrewtavis 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-priority- High priority feature New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
Archived in project
Development

No branches or pull requests

4 participants