{"id":20664030,"url":"https://github.com/flutterando/asuka","last_synced_at":"2025-04-10T03:52:29.056Z","repository":{"id":40644396,"uuid":"270145860","full_name":"Flutterando/asuka","owner":"Flutterando","description":"Show Snackbars, dialogs, ModalSheets in a single provider. Simple and Clean.","archived":false,"fork":false,"pushed_at":"2024-04-02T19:01:19.000Z","size":2296,"stargazers_count":85,"open_issues_count":5,"forks_count":29,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-10T03:52:19.661Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/asuka","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Flutterando.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2020-06-07T00:31:57.000Z","updated_at":"2025-03-11T01:03:44.000Z","dependencies_parsed_at":"2024-04-02T19:55:20.409Z","dependency_job_id":"d7d5ea58-7946-49bd-a873-843eccdb4956","html_url":"https://github.com/Flutterando/asuka","commit_stats":{"total_commits":83,"total_committers":21,"mean_commits":"3.9523809523809526","dds":0.8313253012048193,"last_synced_commit":"e468737287c53f7929d6f8f87af76844c38afd45"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fasuka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fasuka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fasuka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fasuka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flutterando","download_url":"https://codeload.github.com/Flutterando/asuka/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154998,"owners_count":21056542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-16T19:21:45.877Z","updated_at":"2025-04-10T03:52:29.026Z","avatar_url":"https://github.com/Flutterando.png","language":"Dart","readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003ch1 align=\"center\"\u003eASUKA - Snackbars, Dialogs and more, the simple way.\u003c/h1\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://pub.dev/packages/asuka\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Flutterando/asuka/master/readme_assets/logo.png\" alt=\"Logo\" width=\"180\"\u003e\n  \u003c/a\u003e\n\n  \u003cp align=\"center\"\u003e\n    A Simple and Clean approach to Snackbars, Dialogs, ModalSheets and more in a single provider.\n    \u003cbr /\u003e\n    \u003ca href=\"https://pub.dev/documentation/asuka/latest/\"\u003e\u003cstrong\u003eExplore the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003c!-- \u003ca href=\"https://link para o demo\"\u003eView Demo\u003c/a\u003e --\u003e\n    ·\n    \u003ca href=\"https://github.com/flutterando/asuka/issues\"\u003eReport Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/flutterando/asuka/issues\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/p\u003e\n\n\u003cbr\u003e\n\n\u003c!--  SHIELDS  ----\u003e\n\n[![Version](https://img.shields.io/github/v/release/flutterando/asuka?style=plastic)](https://pub.dev/packages/asuka)\n[![Pub Points](https://img.shields.io/pub/points/asuka?label=pub%20points\u0026style=plastic)](https://pub.dev/packages/asuka/score)\n[![Flutterando Analysis](https://img.shields.io/badge/style-flutterando__analysis-blueviolet?style=plastic)](https://pub.dev/packages/flutterando_analysis/)\n\n[![Pub Publisher](https://img.shields.io/pub/publisher/asuka?style=plastic)](https://pub.dev/publishers/flutterando.com.br/packages)\n\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n  \u003csummary\u003eTable of Contents\u003c/summary\u003e\n  \u003col\u003e\n    \u003cli\u003e\u003ca href=\"#about-the-project\"\u003eAbout The Project\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#sponsors\"\u003eSponsors\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#how-to-use\"\u003eHow to Use\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contributing\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contact\"\u003eContact\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#acknowledgements\"\u003eAcknowledgements\u003c/a\u003e\u003c/li\u003e\n  \u003c/ol\u003e\n\u003c/details\u003e\n\n\u003cbr\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\n\u003c!-- PROJECT EXAMPLE (IMAGE) --\u003e\n\n\u003cbr\u003e\n\u003cCenter\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/Flutterando/asuka/master/readme_assets/Asuka.gif\" alt=\"Asuka package working gif\" width=\"400\"\u003e\n\u003c/Center\u003e\n\n\u003cbr\u003e\n\n\u003c!-- PROJECT DESCRIPTION --\u003e\n\nAsuka is a Dart package that aims to simplify and keep a clean approach when implementing some visual elements from Flutter like Snackbars, Dialogs and ModalSheets.\nWith few and intuitive lines of code you can have those in your project without the hassle of having to code them from scratch, while having the option of quickly removing them if need be.\n\n\u003ci\u003e This project is distributed under the MIT License. See `LICENSE.txt` for more information.\u003c/i\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SPONSORS --\u003e\n\n## Sponsors\n\n\u003ca href=\"https://fteam.dev\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/Flutterando/asuka/master/readme_assets/sponsor-logo.png\" alt=\"Logo\" width=\"120\"\u003e\n  \u003c/a\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\u003cbr\u003e\n\n\u003c!-- GETTING STARTED --\u003e\n\n## Getting Started\n\nTo get Asuka in your project follow either of the instructions below:\n\na) Add Asuka as a dependency in your Pubspec.yaml:\n\n```yaml\ndependencies:\n  asuka: any\n```\n\nb) Use Dart Pub:\n\n```sh\n  dart pub add asuka\n```\n\n\u003cbr\u003e\n\n## How to Use\n\nAdd the following code where you call your Material App:\n\n```dart\nimport 'package:asuka/asuka.dart';\n\nMaterialApp(\n    builder: Asuka.builder,\n    navigatorObservers: [\n       Asuka.asukaHeroController //This line is needed for the Hero widget to work\n    ],\n);\n```\n\nNow you just have to call the named constructors for each widget that you want to use:\n\n```dart\nimport 'package:asuka/asuka.dart';\n\nAsuka.showSnackBar(SnackBar(\n    content: Text(\"Hello World\"),\n));\n\nAsukaSnackbar.success(\"success\").show();\n```\n\n\u003cbr\u003e\n\n_For more examples, please refer to the_ [Documentation](https://pub.dev/documentation/asuka/latest/)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FEATURES --\u003e\n\n## Features\n\n- ✅ Snackbars\n- ✅ Dialog\n- ✅ BottomSheet\n- ✅ ModalBottomSheet\n- ✅ CupertinoModalPopup\n- ✅ CupertinoDialog\n- ✅ CupertinoDialogListener\n- ✅ Overlay\n\nRight now this package has concluded all his intended features. If you have any suggestions or find something to report, see below how to contribute to it.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## Contributing\n\n\u003c!-- 🚧 [Contributing Guidelines]() - _Work in Progress_ 🚧 --\u003e\n\nContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.\n\nIf you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the appropriate tag.\nDon't forget to give the project a star! Thanks again!\n\n1. Fork the Project\n2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the Branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\nRemember to include a tag, and to follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) and [Semantic Versioning](https://semver.org/) when uploading your commit and/or creating the issue.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n\n## Contact\n\nFlutterando Community\n\n- [Discord](https://discord.gg/qNBDHNARja)\n- [Telegram](https://t.me/flutterando)\n- [Website](https://www.flutterando.com.br)\n- [Youtube Channel](https://www.youtube.com.br/flutterando)\n- [Other useful links](https://linktr.ee/flutterando)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- ACKNOWLEDGEMENTS --\u003e\n\n## Acknowledgements\n\nThank you to all the people who contributed to this project, without you, this project would not be here today.\n\n\u003ca href=\"https://github.com/flutterando/asuka/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=flutterando/asuka\" /\u003e\n\u003c/a\u003e\n\u003c!-- Bot para Lista de contribuidores - https://allcontributors.org/  --\u003e\n\u003c!-- Opção (utilizada no momento): https://contrib.rocks/preview?repo=flutterando%2Fasuka --\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MANTAINED BY --\u003e\n\n## Maintaned by\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.flutterando.com.br\"\u003e\n    \u003cimg width=\"110px\" src=\"https://raw.githubusercontent.com/Flutterando/asuka/master/readme_assets/logo-flutterando.png\"\u003e\n\n  \u003c/a\u003e\n  \u003cp align=\"center\"\u003e\n    Built and maintained by \u003ca href=\"https://www.flutterando.com.br\"\u003eFlutterando\u003c/a\u003e.\n  \u003c/p\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterando%2Fasuka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflutterando%2Fasuka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterando%2Fasuka/lists"}