{"id":21486092,"url":"https://github.com/felipecastrosales/context_extension","last_synced_at":"2025-07-15T14:32:45.003Z","repository":{"id":116140609,"uuid":"546995039","full_name":"felipecastrosales/context_extension","owner":"felipecastrosales","description":"📋 Coleção de Extensions para os seus projetos.","archived":false,"fork":false,"pushed_at":"2024-04-27T11:54:41.000Z","size":297,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-27T12:36:58.951Z","etag":null,"topics":["context","dart","extension","extension-methods","extensions","flutter","flutter-apps","flutter-context","flutter-demo","flutter-examples","flutter-package","medium","package"],"latest_commit_sha":null,"homepage":"","language":"C++","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/felipecastrosales.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":"2022-10-07T01:27:17.000Z","updated_at":"2024-04-27T11:54:45.000Z","dependencies_parsed_at":"2023-07-03T18:45:48.484Z","dependency_job_id":null,"html_url":"https://github.com/felipecastrosales/context_extension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fcontext_extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fcontext_extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fcontext_extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felipecastrosales%2Fcontext_extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felipecastrosales","download_url":"https://codeload.github.com/felipecastrosales/context_extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226045730,"owners_count":17565046,"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":["context","dart","extension","extension-methods","extensions","flutter","flutter-apps","flutter-context","flutter-demo","flutter-examples","flutter-package","medium","package"],"created_at":"2024-11-23T13:19:00.181Z","updated_at":"2024-11-23T13:19:01.644Z","avatar_url":"https://github.com/felipecastrosales.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Context Extension\n\n\u003e ### Uma coleção de Context Extensions para o seu projeto.\n\n---\n\n## Saiba mais\n\nLeia esse artigo para conhecer mais a respeito dessa estratégia.    \n\u003e [❓ Você já usou Context Extensions ou conhecia essa maneira de trabalhar com elas?](https://medium.com/suamusicatech/context-extension-4cf4512d3db0)\n\n---\n\n## Tipos de Extensions 👇\n\n   \u003cp\u003e\n\n   - [MediaQuery](#mediaquery)\n   - [Navigator](#navigator)\n   - [Theme](#theme)\n   - [Scaffold](#scaffold)\n   - [Form](#form)\n   - [FocusScope](#focusscope)\n   - [ModalRoute](#modalroute)\n   - [Platform](#platform)\n\n   \u003c/p\u003e\n\n---\n\n### MediaQuery:\n* `mediaQuerySize`\n* `mediaQueryPadding`\n* `mediaQueryViewPadding`\n* `mediaQueryViewInsets`\n* `platformBrightness`\n* `orientation`\n* `devicePixelRatio`\n* `textScaleFactor`\n* `mediaQueryShortestSide`\n* `mediaQueryLongestSide`\n* `height`\n* `width`\n* `topPadding`\n* `bottomPadding`\n* `statusBar`\n* `appBarHeight`\n* `bottomBarHeight`\n* `isLandscape`\n* `isPortrait`\n* `alwaysUse24HourFormat`\n* `isPhone`\n* `isSmallTablet`\n* `isLargeTablet`\n* `isTablet`\n\n### Navigator\n* `push`\n* `pop`\n* `pushNamed`\n* `canPop`\n* `popUntil`\n* `pushReplacementNamed`\n* `pushReplacement`\n* `pushAndRemoveUntil`\n* `pushNamedAndRemoveUntil`\n\n### Theme\n* `theme`\n* `textTheme`\n* `colorScheme`\n* `primaryColor`\n* `backgroundColor`\n* `scaffoldBackgroundColor`\n* `canvasColor`\n* `cardColor`\n* `dividerColor`\n* `focusColor`\n* `hoverColor`\n* `highlightColor`\n* `splashColor`\n* `selectedRowColor`\n* `unselectedWidgetColor`\n* `disabledColor`\n* `toggleableActiveColor`\n* `secondaryHeaderColor`\n* `dialogBackgroundColor`\n* `indicatorColor`\n* `hintColor`\n* `errorColor`\n* `secondaryColor`\n* `primaryTextTheme`\n* `bottomAppBarTheme`\n* `bottomSheetTheme`\n* `appBarTheme`\n* `headline1`\n* `headline2`\n* `headline3`\n* `headline4`\n* `headline5`\n* `headline6`\n* `subtitle1`\n* `subtitle2`\n* `bodyText1`\n* `bodyText2`\n* `caption`\n* `button`\n* `overline`\n\n### Scaffold\n* `showSnackBar`\n* `removeCurrentSnackBar`\n* `hideCurrentSnackBar`\n* `openDrawer`\n* `openEndDrawer`\n* `closeDrawer`\n* `closeEndDrawer`\n* `closeDrawerOrEndDrawer`\n* `showBottomSheet`\n\n### Form\n* `validate`\n* `reset`\n* `save`\n* `form`\n\n### FocusScope\n* `focusScope`\n* `hasFocus`\n* `isFirstFocus`\n* `hasPrimaryFocus`\n* `canRequestFocus`\n* `consumeKeyboardToken`\n* `nextFocus`\n* `requestFocus`\n* `previousFocus`\n* `unfocus`\n* `setFirstFocus`\n* `closeKeyboard`\n\n### ModalRoute\n* `modalRoute`\n* `routeSettings`\n* `canPop`\n* `isActive`\n* `isCurrent`\n\n### Platform\n* `platform`\n* `isAndroid`\n* `isIOS`\n* `isFuchsia`\n* `isLinux`\n* `isMacOS`\n* `isWindows`\n\n---\n\n\u003e ### Esse repositório te ajudou de alguma forma?\u003cbr\u003eDê uma ⭐.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipecastrosales%2Fcontext_extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelipecastrosales%2Fcontext_extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelipecastrosales%2Fcontext_extension/lists"}