Create flutter project with all needed configuration in two minutes (theme, localization, connect to firebase, FCM, local notifications, safe API call, error handling, animation..etc)
Adds a BaseClient.safeApiCall method to a controller, with URL, HTTP method, return model, loading/error/success status, and optional raw JSON model. Use when the user wants an API call, HTTP request, fetch, post, BaseClient, or to load data into a screen.
Creates a GetX controller in a module’s controllers folder and registers it in that module’s binding with Get.lazyPut. Use whenever the user asks to create a controller, says get create controller, wants a new GetxController on a screen or module, or passes on/with like get create controller:dialog on home.
Creates a GetX screen module (controller, view, binding) under lib/app/modules and registers it in app routes. Use whenever the user asks to create a screen, page, or module, says get create screen, get create page, get create module, or wants a new GetX view plus controller plus binding with routing.
Explains and changes GetX localization in this app: default language, switching language, adding a language, and adding string keys. Use when the user mentions localization, translation, locale, language, Strings.tr, i18n, or LocalizationService.
Renames the Flutter app display name on all platforms using renameapp. Use when the user asks to rename the app, change the app name, or set the launcher name.
Explains and changes this app’s light/dark theme, default theme, colors, ThemeExtensions, and fonts. Use when the user mentions theme, dark mode, light mode, colors, ThemeExtension, fonts, Google Fonts, MyTheme, or MyStyles.
UI rules for creating or editing widgets and screens in this app: ScreenUtil sizes, localized strings, theme colors, MyWidgetsAnimator for API UI, and CustomSnackBar. Use when writing or changing Flutter UI, widgets, screens, views, snackbars, or toasts.
★not rated 516 yesterdayA0 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: