{"id":24013644,"url":"https://github.com/mahmoudelsayed7/context-extensions","last_synced_at":"2025-02-25T16:49:54.519Z","repository":{"id":266792313,"uuid":"851789647","full_name":"MAHMOUDELSAYED7/Context-Extensions","owner":"MAHMOUDELSAYED7","description":"Flutter Extensions offer useful tools for enhancing code readability and functionality, covering themes, screens, navigation, and widget styling.","archived":false,"fork":false,"pushed_at":"2025-01-05T20:10:27.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-05T21:19:36.897Z","etag":null,"topics":["buildcontext","cubit","datetime","extention","extentions","flutter","flutter-extension","flutter-extensions","margin","mediaquery","navigation","padding","theme"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MAHMOUDELSAYED7.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-09-03T17:50:46.000Z","updated_at":"2025-01-05T20:10:31.000Z","dependencies_parsed_at":"2024-12-06T06:30:28.841Z","dependency_job_id":"a6754355-75e2-46d0-bf07-d38ad0703b58","html_url":"https://github.com/MAHMOUDELSAYED7/Context-Extensions","commit_stats":null,"previous_names":["mahmoudelsayed7/context-extensions"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FContext-Extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FContext-Extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FContext-Extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MAHMOUDELSAYED7%2FContext-Extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MAHMOUDELSAYED7","download_url":"https://codeload.github.com/MAHMOUDELSAYED7/Context-Extensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240710050,"owners_count":19845039,"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":["buildcontext","cubit","datetime","extention","extentions","flutter","flutter-extension","flutter-extensions","margin","mediaquery","navigation","padding","theme"],"created_at":"2025-01-08T06:56:16.065Z","updated_at":"2025-02-25T16:49:54.491Z","avatar_url":"https://github.com/MAHMOUDELSAYED7.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flutter Extensions\n\nThis repository contains a collection of useful Flutter extensions to simplify common tasks and enhance code readability. These extensions cover various aspects of Flutter development, including theme management, screen size handling, navigation, and widget styling.\n\u003cdiv style=\"display: flex; justify-content: space-between;\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/4a97bae8-af8d-44d3-bb92-b5226dab348c\" alt=\"Screenshot 1\" style=\"width: 100%;\"/\u003e\n\u003c/div\u003e\n\n## Available Extensions\nThis project includes various extensions that enhance functionality. Below is a list of available extensions along with their links for more details:\n  - [Theme Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L6C1-L6C11)\n  - [Screen Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L71)\n  - [Cubit Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L125)\n  - [Padding Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L130)\n  - [Margin Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L167)\n  - [Navigation Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L204)\n  - [Date Time Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L258C11-L258C30)\n  - [Gesture Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L340)\n  - [Transform Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L366C11-L366C31)\n  - [Visibility Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L387)\n  - [Alignment Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L408)\n  - [SizedBox Extensions](https://github.com/MAHMOUDELSAYED69/Context-Extensions/blob/56ebac4dddd10ce990a182f7e4024cbd4e7dd1af/extentions/context_extensions.dart#L444C11-L444C30)\n\n## 🚀 Usage\n\nTo utilize the Cubit and DateTime extensions, you need to add the necessary dependencies to your `pubspec.yaml` file:\n\n```yaml\ndependencies:\n  flutter:\n    sdk: flutter\n  flutter_bloc: ^8.0.0 # Replace with the latest version\n  intl: ^0.17.0 # Replace with the latest version\n```\n\n#### ✏️ Feel free to insert this section into the appropriate place in your README!\n\n## ✉️ Contact\n\nFor any questions or feedback, please reach out via email: [mahmoudelsayed.dev@gmail.com](mahmoudelsayed.dev@gmail.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudelsayed7%2Fcontext-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmahmoudelsayed7%2Fcontext-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmahmoudelsayed7%2Fcontext-extensions/lists"}