openMF / android-client

An android client for the MifosX platform
https://openmf.github.io/mobileapps.github.io/
Mozilla Public License 2.0
193 stars 570 forks source link

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

Closed Aditya-gupta99 closed 3 months ago

Aditya-gupta99 commented 4 months ago

Fixes #2069

https://github.com/openMF/android-client/assets/94394661/089a4fdf-b197-4a2e-8fc0-13a8f0e01a2c

Aditya-gupta99 commented 4 months ago

@therajanmaurya Please review this PR.

therajanmaurya commented 4 months ago

@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 commented 4 months ago

@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 commented 3 months ago

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