custom_styles_package
A Flutter package that offers a set of reusable, customizable UI widgets including CustomText
, CustomButton
, CustomTextField
, CustomImage
, and CustomRichText
, all built with responsive design in mind. It also includes a global style configuration utility for consistency across projects.
✨ Features
- 📦 Pre-built reusable widgets
- 🧩 Global styling using
CustomStylesConfig
- 🎨 Consistent theming with minimal setup
- 📱 Responsive sizing via
flutter_screenutil
- 🛠 Easily extensible for future UI components
✨ Getting started
- Initialize config in main.dart for setting up your theme.
- CustomStylesConfig.init(primary: Colors.black,);
- Then you can now use the following widgets as per your convinience
- CustomButton
- CustomText.appbarText, CustomText.heading, CustomText.bodyText1, and more
- CustomRichText
- CustomTextField
- Also You can use custom prints and custom logs
- customPrint
- customLogs
Contributors
Libraries
- custom_styles_package
- functions/custom_time_functions
- functions/print_function
- functions/show_snackbar
- theme/app_font
- theme/app_themes
- theme/custom_decorations
- theme/custom_text_styles
- theme/my_colors
- theme/sized_box
- widgets/custom_appbar
- widgets/custom_confirmation_dialog
- widgets/custom_gesture_detector
- widgets/custom_image
- widgets/custom_image_widget
- widgets/custom_loader
- widgets/custom_paginated_list_view
- widgets/custom_pagination_grid_view
- widgets/custom_profile_image
- widgets/custom_rich_text
- widgets/custom_scaffold
- widgets/custom_screen_util
- widgets/custom_text
- widgets/custom_text_field
- widgets/dynamic_height_grid_view