The storebounty_themes package serves as a valuable tool for effortless visual customization and aids in defining the overall appearance and user experience of any storebounty mobile application. Each individual store within storebounty has the freedom to select their preferred theme, enabling them to establish a unique and personalized visual style.

Features

The storebounty_themes package offers a range of features to enhance visual manipulation and facilitate the customization of storebounty mobile apps. Some of its key features include:

  1. Theme Selection: The package allows each store within storebounty to choose a specific theme that aligns with their brand identity and desired aesthetics.
  2. Seamless Integration: The themes package seamlessly integrates with the existing storebounty mobile app, ensuring a smooth transition and consistent user experience.
  3. Visual Customization: It provides an extensive collection of customizable visual elements, such as colors, fonts, icons, and layouts, empowering stores to tailor the app's appearance to their liking.
  4. Predefined Themes: The package offers a variety of prebuilt themes that stores can select as a starting point, saving time and effort in creating a unique visual style.
  5. Theme Components: It includes a set of reusable and customizable UI components specifically designed for storebounty apps, enabling stores to easily implement consistent design patterns across different screens and functionalities.
  6. Documentation and Support: The package is accompanied by comprehensive documentation and support resources, assisting stores in utilizing the theme customization features effectively.

By leveraging these features, the storebounty_themes package empowers stores within storebounty to create visually appealing and distinctive mobile app experiences that resonate with their target audience.

Getting started

To get started using the storebounty_themes package in your Flutter project, follow these steps:

  1. Open your Flutter project in your preferred code editor.
  2. Open the pubspec.yaml file of your project.
  3. Under the dependencies section, add the following line:
    dependencies:
        storebounty_themes: ^0.0.1
  1. In your terminal or command prompt, navigate to your project directory and run the command:
    flutter pub get

Usage

The storebounty_themes package collaborates seamlessly with other storebounty packages to streamline and enhance the overall functionality and user experience. By working in conjunction with these complementary packages, it delivers a powerful and integrated process.

    import 'package:storebounty_themes/entry/entrypoint.dart';

    class AppHome extends StatelessWidget {
    const AppHome({Key? key}) : super(key: key);

    @override
    Widget build(BuildContext context) {
        return StorebountyTheme(
            goToCheckout: (){
                // before you navigate to checkout, user the storebounty_auth_v1 package to confirm whether the user is login
                //if yes navigate to the storebounty_checkout package to process the users order.
                //TODO:navigate to a screen with storebounty_checkout.
            },
            favouriteWidget:// widget ,
            orderHistoryWidget: // widget
            userAccountWidget: // widget optional if you are using soweto theme requires storebounty_account
            drawerContent: // optional if you are using soweto theme requires storebounty_account
        );
    }
    }

Additional information

For additional information about the storebounty_themes package, please visit storebounty.com. The website provides comprehensive details, documentation, and resources related to the package, empowering you to maximize its potential in your projects.

Libraries

common/emptyfavs
common/extentions
common/fullcard
common/gridcard
entry/entrypoint
model/cartmodel
model/singleproductmodel
storebounty_themes
theme_sabo/constants/constant
theme_sabo/src/cart/cart_screen
theme_sabo/src/explore/explore
theme_sabo/src/model/singleproductmodel
theme_sabo/src/product/productdetails
theme_sabo/src/tabs/favourite
theme_sabo/src/tabs/hometab
theme_sabo/src/tabs/ordertab
theme_sabo/src/themeentry
theme_sabo/widgets/alert/alertclass
theme_sabo/widgets/custombutton
theme_sabo/widgets/custominputtextfield
theme_sabo/widgets/dashboard/tabappbar
theme_sabo/widgets/dashboardappbar
theme_sabo/widgets/explore/exploreappbar
theme_sabo/widgets/itemcard
theme_sabo/widgets/itemcardcart
theme_sabo/widgets/product/productdetailsappbar
theme_sabo/widgets/styles/colors
theme_sabo/widgets/styles/textstles
theme_sabo/widgets/TabOptions
theme_soweto/constants/constant
theme_soweto/src/cart/cart_screen
theme_soweto/src/explore/explore
theme_soweto/src/product/productdetails
theme_soweto/src/tabs/favourite
theme_soweto/src/tabs/hometab
theme_soweto/src/tabs/ordertab
theme_soweto/src/themeentrysoweto
theme_soweto/widgets/alert/alertclass
theme_soweto/widgets/custombutton
theme_soweto/widgets/custominputtextfield
theme_soweto/widgets/dashboard/searchtextfield
theme_soweto/widgets/dashboard/tabappbar
theme_soweto/widgets/dashboardappbar
theme_soweto/widgets/explore/exploreappbar
theme_soweto/widgets/gridcard
theme_soweto/widgets/product/itemscard
theme_soweto/widgets/product/productdetailsappbar
theme_soweto/widgets/styles/colors
theme_soweto/widgets/styles/textstles