Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felipecastrosales/context_extension
📋 Coleção de Extensions para os seus projetos.
https://github.com/felipecastrosales/context_extension
context dart extension extension-methods extensions flutter flutter-apps flutter-context flutter-demo flutter-examples flutter-package medium package
Last synced: 3 months ago
JSON representation
📋 Coleção de Extensions para os seus projetos.
- Host: GitHub
- URL: https://github.com/felipecastrosales/context_extension
- Owner: felipecastrosales
- Created: 2022-10-07T01:27:17.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-27T11:54:41.000Z (10 months ago)
- Last Synced: 2024-04-27T12:36:58.951Z (10 months ago)
- Topics: context, dart, extension, extension-methods, extensions, flutter, flutter-apps, flutter-context, flutter-demo, flutter-examples, flutter-package, medium, package
- Language: C++
- Homepage:
- Size: 290 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Context Extension
> ### Uma coleção de Context Extensions para o seu projeto.
---
## Saiba mais
Leia esse artigo para conhecer mais a respeito dessa estratégia.
> [❓ Você já usou Context Extensions ou conhecia essa maneira de trabalhar com elas?](https://medium.com/suamusicatech/context-extension-4cf4512d3db0)---
## Tipos de Extensions 👇
- [MediaQuery](#mediaquery)
- [Navigator](#navigator)
- [Theme](#theme)
- [Scaffold](#scaffold)
- [Form](#form)
- [FocusScope](#focusscope)
- [ModalRoute](#modalroute)
- [Platform](#platform)
---
### MediaQuery:
* `mediaQuerySize`
* `mediaQueryPadding`
* `mediaQueryViewPadding`
* `mediaQueryViewInsets`
* `platformBrightness`
* `orientation`
* `devicePixelRatio`
* `textScaleFactor`
* `mediaQueryShortestSide`
* `mediaQueryLongestSide`
* `height`
* `width`
* `topPadding`
* `bottomPadding`
* `statusBar`
* `appBarHeight`
* `bottomBarHeight`
* `isLandscape`
* `isPortrait`
* `alwaysUse24HourFormat`
* `isPhone`
* `isSmallTablet`
* `isLargeTablet`
* `isTablet`### Navigator
* `push`
* `pop`
* `pushNamed`
* `canPop`
* `popUntil`
* `pushReplacementNamed`
* `pushReplacement`
* `pushAndRemoveUntil`
* `pushNamedAndRemoveUntil`### Theme
* `theme`
* `textTheme`
* `colorScheme`
* `primaryColor`
* `backgroundColor`
* `scaffoldBackgroundColor`
* `canvasColor`
* `cardColor`
* `dividerColor`
* `focusColor`
* `hoverColor`
* `highlightColor`
* `splashColor`
* `selectedRowColor`
* `unselectedWidgetColor`
* `disabledColor`
* `toggleableActiveColor`
* `secondaryHeaderColor`
* `dialogBackgroundColor`
* `indicatorColor`
* `hintColor`
* `errorColor`
* `secondaryColor`
* `primaryTextTheme`
* `bottomAppBarTheme`
* `bottomSheetTheme`
* `appBarTheme`
* `headline1`
* `headline2`
* `headline3`
* `headline4`
* `headline5`
* `headline6`
* `subtitle1`
* `subtitle2`
* `bodyText1`
* `bodyText2`
* `caption`
* `button`
* `overline`### Scaffold
* `showSnackBar`
* `removeCurrentSnackBar`
* `hideCurrentSnackBar`
* `openDrawer`
* `openEndDrawer`
* `closeDrawer`
* `closeEndDrawer`
* `closeDrawerOrEndDrawer`
* `showBottomSheet`### Form
* `validate`
* `reset`
* `save`
* `form`### FocusScope
* `focusScope`
* `hasFocus`
* `isFirstFocus`
* `hasPrimaryFocus`
* `canRequestFocus`
* `consumeKeyboardToken`
* `nextFocus`
* `requestFocus`
* `previousFocus`
* `unfocus`
* `setFirstFocus`
* `closeKeyboard`### ModalRoute
* `modalRoute`
* `routeSettings`
* `canPop`
* `isActive`
* `isCurrent`### Platform
* `platform`
* `isAndroid`
* `isIOS`
* `isFuchsia`
* `isLinux`
* `isMacOS`
* `isWindows`---
> ### Esse repositório te ajudou de alguma forma?
Dê uma ⭐.