{"id":22307256,"url":"https://github.com/borisgautier/aestheticdialogs","last_synced_at":"2025-10-09T22:07:07.453Z","repository":{"id":45198832,"uuid":"309538188","full_name":"BorisGautier/aestheticDialogs","owner":"BorisGautier","description":"📱  Flutter Plugin for 💫fluid, 😍beautiful, 🎨custom Dialogs","archived":false,"fork":false,"pushed_at":"2022-01-01T09:11:20.000Z","size":428,"stargazers_count":21,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-17T15:22:32.696Z","etag":null,"topics":["android","custom-dialogs","dart","dialogs","flutter","flutter-plugin","kotlin","moment","null-safety"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/aesthetic_dialogs","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/BorisGautier.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}},"created_at":"2020-11-03T01:21:49.000Z","updated_at":"2023-08-26T21:36:40.000Z","dependencies_parsed_at":"2022-09-02T12:30:29.569Z","dependency_job_id":null,"html_url":"https://github.com/BorisGautier/aestheticDialogs","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisGautier%2FaestheticDialogs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisGautier%2FaestheticDialogs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisGautier%2FaestheticDialogs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BorisGautier%2FaestheticDialogs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BorisGautier","download_url":"https://codeload.github.com/BorisGautier/aestheticDialogs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230786421,"owners_count":18280021,"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":["android","custom-dialogs","dart","dialogs","flutter","flutter-plugin","kotlin","moment","null-safety"],"created_at":"2024-12-03T20:09:11.988Z","updated_at":"2025-10-09T22:07:02.414Z","avatar_url":"https://github.com/BorisGautier.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AestheticDialogs v0.0.15\n\nAestheticDialogs is inspired by [Laravel Notify](https://github.com/mckenziearts/laravel-notify)\nThis Flutter plugin allows you to display nice custom dialog boxes. It is only available on Android at the moment.\n\nAndroid Version : [AestheticDialogs](https://github.com/gabriel-TheCode/AestheticDialogs)\n\n![screen.png](screen.png)\n\n## Install\n\nKotlin version : minimum 1.3.40\n\nAestheticDialog use AppCompat Themes\n\nAdd the dependency\n\n```gradle\ndependencies {\n\t...\n\timplementation 'androidx.appcompat:appcompat:1.2.0'\n}\n```\n\nFollow the instructions to integrate a package into your Flutter application.\nMake sure you also use the AppCompat themes :\n\n- Download the [colors.xml](https://github.com/BorisGautier/aestheticDialogs/blob/master/example/android/app/src/main/res/values/colors.xml) file and paste it into your project: \"/android/app/src/main/res/values/\".\n- Download the [styles.xml](https://github.com/BorisGautier/aestheticDialogs/blob/master/example/android/app/src/main/res/values/styles.xml) file and replace it into your project: \"/android/app/src/main/res/values/\".\n\n### How to use it?\n\n```dart\nimport 'package:AestheticDialogs/AestheticDialogs.dart';\n\n...\n\nAestheticDialogs.showDialog(\n        title: \"My Dialog\",\n        message: \"Hello!!!\",\n        cancelable: true,\n        darkMode: false,\n        dialogAnimation: DialogAnimation.IN_OUT,\n        dialogGravity: DialogGravity.CENTER,\n        dialogStyle: DialogStyle.EMOJI,\n        dialogType: DialogType.INFO,\n        duration: 3000);\n```\n\nThe time is expressed in milliseconds and by default it is 3000ms.\nA more complete example can be found in the \"example\" folder of the Git repository.\n\n## Types of Dialog\n\n**AestheticDialog** At this moment, library provides eight types of dialog i.e.\n\n\u003ctable style=\"width:100%\"\u003e\n  \u003ctr\u003e\n    \u003cth\u003e1. Flash Dialog\u003c/th\u003e\n    \u003cth\u003e2. Connectify Dialog\u003c/th\u003e\n    \u003cth\u003e3. Toaster Dialog\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/flash.gif\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/connectify.gif\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/toaster.gif\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e4. Emotion Dialog\u003c/th\u003e\n    \u003cth\u003e5. Drake Dialog\u003c/th\u003e\n    \u003cth\u003e6. Emoji Dialog\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/emotion.gif\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/drake.gif\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/emoji.gif\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\n   \u003ctr\u003e\n    \u003cth\u003e7. Rainbow Dialog\u003c/th\u003e\n    \u003cth\u003e8. Flat Dialog\u003c/th\u003e\n  \u003c/tr\u003e\n\n   \u003ctr\u003e\n    \u003cth\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/rainbow.png\"/\u003e\u003c/th\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/flat.png\"/\u003e\u003c/td\u003e\n\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ca name=\"dark\"\u003e\u003c/a\u003e\n\n## Dark Mode\n\n**AestheticDialog** Also provides Dark Theme for some dialogs i.e.\n\n\u003ctable style=\"width:100%\"\u003e\n  \u003ctr\u003e\n    \u003cth\u003e1. Connectify Dark Dialog\u003c/th\u003e\n    \u003cth\u003e2. Toaster Dark Dialog\u003c/th\u003e\n    \u003cth\u003e3. Emoji Dark Dialog\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/connectify-dark.png\"/\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/toaster-dark.png\"/\u003e\u003c/td\u003e\n     \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/emoji-dark.png\"/\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003cth\u003e4. Flat Dark Dialog\u003c/th\u003e\n    \u003cth colspan=\"2\"\u003eLET's USE aesthetic Dialog !\u003c/th\u003e\n    \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://github.com/gabriel-TheCode/AndroidLibrariesAssets/raw/master/AestheticDialogs/flat-dark.png\"/\u003e\u003c/td\u003e\n\n  \u003c/tr\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n**Constants**\n\n\u003ctable style=\"width:100%\"\u003e\n  \u003ctr\u003e\n    \u003cth\u003eDIALOG STYLE\u003c/th\u003e\n    \u003cth\u003eDIALOG TYPE\u003c/th\u003e\n    \u003cth\u003eDIALOG ANIMATION\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003eRAINBOW\u003cbr/\u003eFLAT\u003cbr/\u003eCONNECTIFY\u003cbr/\u003eTOASTER\u003cbr/\u003eDRAKE\u003cbr/\u003eEMOJI\u003cbr/\u003eEMOTION\u003cbr/\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eSUCCESS\u003cbr/\u003eERROR\u003cbr/\u003eWARNING\u003cbr/\u003eINFO\u003c/td\u003e\n     \u003ctd\u003eDEFAULT\u003cbr/\u003eSLIDE_UP, SLIDE_DOWN\u003cbr/\u003eSLIDE_LEFT, SLIDE_RIGHT\u003cbr/\u003e SWIPE_LEFT, SWIPE_RIGHT\u003cbr/\u003eIN_OUT\u003cbr/\u003eCARD\u003cbr/\u003e SHRINK\u003cbr/\u003eSPLIT\u003cbr/\u003eDIAGONAL\u003cbr/\u003eSPIN\u003cbr/\u003eWINDMILL\u003cbr/\u003eFADE\u003cbr/\u003eZOOM\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ca name=\"demo\"\u003e\u003c/a\u003e\n\n## Demo\n\nYou can download the demo app on [PlayStore](https://play.google.com/store/apps/details?id=com.thecode.sample)\n\n\u003ca name=\"contribute\"\u003e\u003c/a\u003e\n\n## Contribute\n\nYou can contribute us by filing issues, bugs and PRs.\n\n### Contributing:\n\n- Open issue regarding proposed change.\n- Repo owner will contact you there.\n- If your proposed change is approved, Fork this repo and do changes.\n- Open PR against latest `dev` branch. Add nice description in PR.\n- You're done!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisgautier%2Faestheticdialogs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborisgautier%2Faestheticdialogs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborisgautier%2Faestheticdialogs/lists"}