LezdCS / irl-link

📱 A mobile application to monitor your IRL stream.
https://www.irllink.com
GNU General Public License v3.0
33 stars 6 forks source link

Complete refactor to remove GetX #281

Open LezdCS opened 1 week ago

LezdCS commented 1 week ago

GetX is slop and it was used at the beginning because the app was just supposed to be a small side project. Now IRL Link is getting bigger and bigger, it needs to be more "production ready".

It is not urgent and can wait as the app for now works well, but some part of the code looks bad and I overused GetX for many parts of the project.

LezdCS commented 1 week ago

Considering RiverPod for state management, GoRouter for routing.

For i18n, maybe intl but need to check other solutions available.

SputNikPlop commented 1 week ago

I think provider and flutter_localizations then we can work on reducing package dependencies