Shopier Multi-Vendor Flutter Complete mobile UI/UX
$14.00
5 sales
LIVE PREVIEWReview: Shopier Multi-Vendor Flutter Complete Mobile UI/UX
I recently had the opportunity to use the Shopier Multi-Vendor Flutter Complete mobile UI/UX, and I must say that it has been a game-changer for my e-commerce project. As a developer, I was impressed by the ease of use and customizability of the UI/UX. The fact that it’s built on Flutter, a popular cross-platform framework, made it even more attractive.
Design and UI
The design of the Shopier Multi-Vendor Flutter Complete mobile UI/UX is modern and clean, with a focus on material design principles. The UI is highly customizable, allowing me to easily change the colors, fonts, and layouts to fit my brand’s identity. The application’s design is fully responsive, making it easy to use on both Android and iOS devices.
Features
The Shopier Multi-Vendor Flutter Complete mobile UI/UX comes with a wide range of features, including:
- Easy to customize design
- Flutter material design components
- Support for Android and iOS platforms
- Dart programming language
- No need to maintain separate files for both platforms
- Neat and clean code environment
- BLoC flutter design pattern
- Admob integrations
- Login with Facebook and Google integrations
Requirements
To use the Shopier Multi-Vendor Flutter Complete mobile UI/UX, I needed:
- The latest Xcode or Android studio
- Upgradable Apple on Windows system
- Apple developer account for Production certificates
- Android account (optional)
- Basic knowledge of Xcode and Swift language
- Basic knowledge of Android programming
- Actual hardware device to run the application (iPhone or Android)
- Visual Studio for code modification
- Flutter/Dart programming knowledge
- Google Admob account
Customization and Reskinning
The Shopier Multi-Vendor Flutter Complete mobile UI/UX is highly customizable, and I was able to make changes to the design and layout with ease. If I need any customizations or reskinning, I can contact the developers at songalaxy1344@hotmail.com, who provide customization services at a reasonable cost.
Conclusion
Overall, I am extremely satisfied with the Shopier Multi-Vendor Flutter Complete mobile UI/UX. Its ease of use, customizability, and feature-rich design make it an ideal choice for any e-commerce project. I would highly recommend this product to any developer or entrepreneur looking to create a professional-looking and user-friendly mobile application.
Score: 9.5/10
Rating: 5/5 stars
User Reviews
Be the first to review “Shopier Multi-Vendor Flutter Complete mobile UI/UX” Cancel reply
Introduction
Welcome to the Shopier Multi-Vendor Flutter Complete mobile UI/UX tutorial! With this comprehensive guide, we will walk you through setting up and customizing Shopier's Multi-Vendor Flutter Complete mobile UI/UX, a popular Open-source e-commerce solution on Flutter. This tutorial aims to help you get familiar with the Shopier package, its features, and how to use it effectively to build a fully-featured e-commerce app. By the end of this tutorial, you will be able to create a professionally-designed e-commerce app, complete with vendor management, product listing, payment integrations, and more. So, let's dive in!
Step 1: Setting up the Shopier Multi-Vendor Flutter Complete
Before starting, make sure you have the following:
- Flutter installed on your machine
- A code editor or IDE of your choice
- The latest version of the Shopier Multi-Vendor Flutter Complete package
To set up Shopier, follow these steps:
-
Create a new Flutter project by opening your terminal or command line and running the command:
flutter create [project_name]
Replace
[project_name]
with the desired name for your project. - Open the project folder in your code editor and navigate to the
lib
directory. - Run the following command in your terminal to add Shopier to your project:
flutter pub add shopier_multi_vendor_flutter_complete
- Wait for Shopier to be installed.
Step 2: Configuring Shopier Multi-Vendor Flutter Complete
Now that Shopier is installed, let's configure it. Open the lib
directory and open the main.dart
file. This file serves as the entry point for your Flutter app.
You'll see a few places where you need to modify the code to configure Shopier. Here's an example of what you can do:
- Create a new file called
shopier_config.dart
. This file will hold our Shopier configuration settings:import 'package:shopier_multi_vendor_flutter_complete/shopier_config.dart';
void main() { ShopierConfig shopierConfig = ShopierConfig( // Your Shopier secret key secretKey: 'YOUR_SECRET_KEY', // Your shop name shopName: 'Your Shop', // Your shop title shopTitle: 'Your Shop Title', );
runApp(MultiVendorApp(shopierConfig)); }
Replace `YOUR_SECRET_KEY` with your actual Shopier secret key, which you can obtain by creating an account on Shopier's website.
2. Update the `MaterialApp` widget in the `main.dart` file to use the `shopierConfig` object created in the previous step:
```dart
import 'package:flutter/material.dart';
import 'package:shopier_multi_vendor_flutter_complete/shopier_config.dart';
void main() {
ShopierConfig shopierConfig = ShopierConfig(
// Your Shopier secret key
secretKey: 'YOUR_SECRET_KEY',
// Your shop name
shopName: 'Your Shop',
// Your shop title
shopTitle: 'Your Shop Title',
);
runApp(MyApp(shopierConfig));
}
class MyApp extends StatelessWidget {
final ShopierConfig shopierConfig;
MyApp(this.shopierConfig);
@override
Widget build(BuildContext context) {
return MaterialApp(
// Use the shopierConfig object
title: shopierConfig.shopName,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyAppHome(),
);
}
}
Run the app by clicking on the "Run" button in your IDE or executing the command flutter run
in your terminal.
Step 3: Creating Vendors and Managing Products
Now that your app is set up and configured, let's learn how to create vendors and manage products.
-
Vendors: To create vendors, navigate to the
/vendors
route by opening theMyApp
widget and adding theNavigator
widget to redirect to the/vendors
route:class MyApp extends StatelessWidget { final ShopierConfig shopierConfig; MyApp(this.shopierConfig); @override Widget build(BuildContext context) { return MaterialApp( title: shopierConfig.shopName, theme: ThemeData( primarySwatch: Colors.blue, ), home: MyAppHome(), routes: { '/vendors': (_) => VendorsPage(shopierConfig), }, ); } }
- Products: To create and manage products, navigate to the
/products
route:
class MyHomePage extends StatelessWidget {
final ShopierConfig shopierConfig;
MyHomePage(this.shopierConfig);
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Shopier Multi-Vendor Flutter Complete'),
),
body: ListView(
children: [
ListTile(
title: Text('Create Product'),
onTap: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => NewProductPage(shopierConfig)),
);
},
),
],
),
);
}
}
Note: This is just the beginning of the tutorial! In the next part of this tutorial, we'll explore more advanced topics and features of Shopier's Multi-Vendor Flutter Complete package.
shopier_config.json settings example
{
"shopier_core_api_key": "insert_your_core_api_key",
"shopier_admin_api_key": "insert_your_admin_api_key",
"environment": "production",
"shopier_vendor_listings_per_page": 24,
"shopier_vendor_listings_display_price": true,
"shopier_vendor_shipping_per_vendor": true,
"shopier_multiple_delivery_addresses": true,
"shopier_single_checkout": true,
"shopier_order_acceptance": true,
"shopier_order_decline": true,
"shopier_order_pause": true,
"shopier_order_cancel": true,
"shopier_order_refund": true,
"shopier_order_partial_refund": true,
"shopier_order_capture_payment": true,
"shopier_order_capture_order_item": true,
"shopier_order_add_voucher": true,
"shopier_voucher_code": "Coupon_code",
"shopier_voucher_amount_type": "fixed",
"shopier_voucher_maximum_amount": 5.00,
"shopier_voucher_used_code": true,
"shopier_voucher_auto_apply": true
}
woocommerce_integration_settings_example
{
"wc_connection_type": "mysql",
"wc_username": "woocommerce_username",
"wc_password": "woocommerce_password",
"wc_database_name": "woocommerce_database_name",
"wc_database_host": "woocommerce_database_host",
"wc_rest_endpoint": "woocommerce_rest_endpoint",
"wc_ws_endpoint": "woocommerce_ws_endpoint",
"wc_api_consumer_key": "woocommerce_api_consumer_key",
"wc_api_consumer_secret": "woocommerce_api_consumer_secret",
"wc_api_nonce_key": "woocommerce_api_nonce_key"
}
stripe_payment_gateway_example
{
"stripe_publishable_key": "insert_your_publishable_key",
"stripe_secret_key": "insert_your_secret_key",
"stripe_allow_future_dates": false
}
google_maps_api_key
{
"google_maps_api_key": "insert_your_maps_api_key"
}
Here are the featured about this Shopier Multi-Vendor Flutter Complete mobile UI/UX:
- Customizable UI/UX: Buyers can edit the application UI/UX as per their requirements, changing fonts, colors, specifications, and more easily.
- Multi-store and Multi-ecommerce: The product supports multiple stores and multiple e-commerce shops, as well as flower shops, etc.
- Flutter material design component: The application uses material design widgets components for best performance.
- Platform support: The design supports both Android and iOS platforms.
- Easy to customize design: The design is easy to customize, and the code is neat and clean.
- BLoC flutter design pattern: The application uses the BLoC (Business Logic Component) flutter design pattern.
- Admob Integrations: The product integrates Admob for displaying ads.
- Login with Facebook and Google: The application allows users to log in with their Facebook and Google accounts.
- Requirements:
- Latest Xcode or latest Android studio
- Upgradable Apple on Windows system
- Apple developer account for Production certificates
- Android account (optional)
- Basic knowledge of Xcode and Swift language
- Basic knowledge of android programming
- Actual hardware device (iPhone or Android)
- Visual Studio for code modification
- Flutter/Dart programming knowledge
- Goodle Admob Account
- Customization and Reskinning: If buyers require any customization or reskinning of the application design, they can contact the developer at songalaxy1344@hotmail.com for a reasonable cost.
- Demo Application: A demo application for Android is available at https://drive.google.com/open?id=1RIADSD-xwmpdD8d2N_Px5I8XwKVEFw5Q.
Each of these features is showcased with a different image.
Related Products
$14.00
There are no reviews yet.