Flutter application that implements a whole DarkTheme option with persistent state.
This project is a starting point for a Flutter application with fully-functional lightmode, darkmode and switching between system, light and dark. It uses SharedPreferences to restore the selected ThemeMode even when the app has been restarted.