概要 どうも、@daiki1003です!Flutterでアプリを作る際、ある程度の規模になってくると 必ず必要になってくるであろうshared_preferencesパッケージ。 今回は、そんなshared_preferencesの最高の使い方を思いついてしまったので 公開してみたいと思います。 もっとこうした方が良いとかあれば、ぜひTwitterなどで教えてください。 何が改善されているのか?shared_preferencesに限らず、KVSで保存しようとすると どうしてもKeyがStringになってしまいますよね。 でも、Stringの違いってコンパイラが検知してくれるものではないので typoってしまっても誰も教えてくれません。 なので、僕は基本どの言語でも必ずenumとセットで使う様にしています。 Flutterでもそうしようと思っている矢先に思い付いたのが今回の方法です。 Fl