scribe-org / Scribe-Android

Android app with keyboards for language learners
GNU General Public License v3.0
41 stars 40 forks source link

Migrate the About Page to Jetpack Compose #248

Open angrezichatterbox opened 5 days ago

angrezichatterbox commented 5 days ago

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 commented 5 days ago

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

nebadesmondc commented 4 days ago

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 commented 4 days ago

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

nebadesmondc commented 4 days ago

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