Ivy-Apps / ivy-wallet

Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.
https://play.google.com/store/apps/details?id=com.ivy.wallet
GNU General Public License v3.0
2.8k stars 675 forks source link

[Refactor] HomeViewModel: use `by` delegation for mutable states #3505

Closed ILIYANGERMANOV closed 2 months ago

ILIYANGERMANOV commented 2 months ago

Please confirm the following

What would you like to improve?

Rework val x = mutableStateOf() and x.value to x by mutableStateOf() and x.

Because...

It's more convenient to use and the code becomes simpler to read.

Description

No response

Success Criteria

ivywallet commented 2 months ago

Thank you @ILIYANGERMANOV for raising Issue #3505! 🚀 What's next? Read our Contribution Guidelines 📚.

Tagging @ILIYANGERMANOV for review & approval 👀

prathmeshkc commented 2 months ago

I'm on it

ivywallet commented 2 months ago

Thank you for your interest @prathmeshkc! 🎉 Issue #3505 is assigned to you. You can work on it! ✅

If you don't want to work on it now, please un-assign yourself so other contributors can take it.

Also, make sure to read our Contribution Guidelines.

ILIYANGERMANOV commented 2 months ago

@shamim-emon and everyone one else interested, please feel free to create more issues like this one for the rest of the VMs