{"id":23153936,"url":"https://github.com/polilluminato/theme-accent-color-switch-flutter","last_synced_at":"2026-04-09T02:02:48.589Z","repository":{"id":179270309,"uuid":"663225545","full_name":"polilluminato/theme-accent-color-switch-flutter","owner":"polilluminato","description":"Demo application for managing the switch between dark/light theme and accent color with Riverpod and Flutter","archived":false,"fork":false,"pushed_at":"2023-07-15T12:37:01.000Z","size":1384,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-06T23:49:16.765Z","etag":null,"topics":["dark-theme","dart","flutter","flutter-app","flutter-examples","light-theme","riverpod","riverpod-examples","theme","theme-switcher","ui"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polilluminato.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"polilluminato","custom":"https://paypal.me/polilluminato"}},"created_at":"2023-07-06T20:47:22.000Z","updated_at":"2024-03-31T11:18:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"a11b7e4d-e0f9-4ee9-9793-ebfb44cf736f","html_url":"https://github.com/polilluminato/theme-accent-color-switch-flutter","commit_stats":null,"previous_names":["polilluminato/theme-accent-color-switch-flutter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/polilluminato/theme-accent-color-switch-flutter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polilluminato%2Ftheme-accent-color-switch-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polilluminato%2Ftheme-accent-color-switch-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polilluminato%2Ftheme-accent-color-switch-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polilluminato%2Ftheme-accent-color-switch-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polilluminato","download_url":"https://codeload.github.com/polilluminato/theme-accent-color-switch-flutter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polilluminato%2Ftheme-accent-color-switch-flutter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31581864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dark-theme","dart","flutter","flutter-app","flutter-examples","light-theme","riverpod","riverpod-examples","theme","theme-switcher","ui"],"created_at":"2024-12-17T20:11:11.783Z","updated_at":"2026-04-09T02:02:48.549Z","avatar_url":"https://github.com/polilluminato.png","language":"C++","funding_links":["https://github.com/sponsors/polilluminato","https://paypal.me/polilluminato"],"categories":[],"sub_categories":[],"readme":"# Theme and Accent Color Switch\n\n\u003cimg src=\"cover.png\"\u003e\n\nSimple Flutter Desktop app to demonstrate how to use riverpod to manage the dark and light theme change and accent color to be used within the application.\n\n| Light Mode                            | Dark Mode                            |\n| ------------------------------------- | ------------------------------------ |\n| \u003cimg src=\"screenshots/light-ui.png\"/\u003e | \u003cimg src=\"screenshots/dark-ui.png\"/\u003e |\n\nYou can find the full article on: [Theme and Accent Color switch with Riverpod in Flutter](https://blog.albertobonacina.com/theme-and-accent-color-switch-with-riverpod-in-flutter)\n\n## 🔗 Useful Links\n\n* [StateProvider on Riverpod Docs](https://riverpod.dev/docs/providers/state_provider)\n  \n## 💎 Contributing\n\nIf you have any idea, feel free to fork it and submit your changes back to me. \nFound a bug? create an [issue](https://github.com/polilluminato/theme-accent-color-switch-flutter/issues) to help me improve the project.\n\n## 📋 License\n\n```\nCopyright 2023 Alberto Bonacina\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolilluminato%2Ftheme-accent-color-switch-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolilluminato%2Ftheme-accent-color-switch-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolilluminato%2Ftheme-accent-color-switch-flutter/lists"}