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

refactor: refactor client list screen to compose with clean arch, multi module and paging3 #2070

Merged
merged 8 commits into from
Mar 12, 2024

Conversation

Aditya-gupta99
Copy link
Collaborator

Fixes #2069

Record_2024-02-21-20-15-03.mp4
  • Apply the MifosStyle.xml style template to your code in Android Studio.

  • Run the unit tests with ./gradlew check to make sure you didn't break anything

  • If you have multiple commits please combine them into one commit by squashing them.

@Aditya-gupta99
Copy link
Collaborator Author

@therajanmaurya Please review this PR.

@therajanmaurya
Copy link
Member

@Aditya-gupta99 have you introduced the Realm in this PR, if yes then we are not going to use any ORM, we will be focusing on Room now

@Aditya-gupta99
Copy link
Collaborator Author

@therajanmaurya We're building an android client to support Kotlin multiplatform mobile, but Room doesn't support KMM, whereas realm is a better option to migrate with.

@Aditya-gupta99 Aditya-gupta99 changed the title refactor: refactor client list screen to compose with clean arch, realm and paging3 refactor: refactor client list screen to compose with clean arch, multi module and paging3 Mar 5, 2024
@Aditya-gupta99
Copy link
Collaborator Author

@therajanmaurya Fixed this PR by implementing DBflow instead of realm and migrating the entire code base to multi module.

@therajanmaurya therajanmaurya merged commit f60cc54 into openMF:master Mar 12, 2024
5 checks passed
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

Successfully merging this pull request may close these issues.

refactor: migrate client list screen to jetpack compose
2 participants