Material Palette
v1.1.2+4
Small palette app with predefined (by Flutter) material colors and ther shades
ACTIVE
MULTILANGUAGE
CROSSPLATFORM
Requirements:
- Windows - Win 7+ (64-bit)
- Linux - any actual linux distro (64-bit)
- Android - Android 4.1+ (SDK 16), CPU - ARMv7, ARMv8a, x86_64
- Web browser - Chrome 84, Firefox 72.0, Safari/Catalina, MS Edge 1.2.0
Description
A color palette from Flutter's predefined material colors. Yes, yet another color palette.
Currently (v1.1.2):
- App contain list of predefined material colors
- There is list of predefined shades for all colors
- Almost for each there is also accent shades (excluding brown, grey and blueGrey)
- By tapping on concrete shade you'll get a dialog, where you'll find HEX, RGB and Flutter's variable representations of color
- By default app shown with dark theme, but the light one also exists
- You can check for updates from the settings screen
- App has multiple language support, currently there are:
- Russian (developer's native)
- English
- Ukrainian language added by @SN4S
If you want to add one more language, please read the Localization guide. Also please leave feedback about this guide (i.e. if it need for improvement)
Few demo gifs are here: media/demos
I'm using this project to learn Flutter and few related packages(will be listed below). That's why something may be wrong or anything else. If you found anything like that - welcome to issues :)
To checkout all supported platforms by Flutter, visit Flutter supported platforms page
Used packages (libraries)
- shared_preferences to store settings
- auto_route to simplify usage of flutter's navigator 2.0 mechanism
- flutter_bloc to manage current app state with Cubits
- flutter_localizations and intl_utils for supporting multiple languages
- url_launcher to be able to forward user to browser with app's homepage (Github repository) and to latest update page, when updates will be found (in Github Releases)
- http package to be able to manually check updates (from Github Releases section)