Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter
$20.00
1 sales
LIVE PREVIEWFresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter: A Comprehensive Review
As an e-commerce enthusiast, I was excited to try out the Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter. This UI kit promises to save developers time and effort by providing a pre-designed, responsive, and feature-rich template for building an e-commerce app. In this review, I’ll dive into the key features, list of screens, and overall user experience of this UI kit.
Key Features
The Fresh Mart Delivery App UI Kit boasts an elegant design, created using Adobe XD. The kit includes features such as:
- One store with a products menu
- All products organized by category or menu
- Cart and checkout functionality
- Card and cash payment methods
- Deals, recommended, and top-rated products
- And many more!
List of Screens
The UI kit includes a comprehensive list of screens, including:
- Splash screen
- Welcome tutorial (3 screens)
- Login (OTP, Facebook, and Google)
- Get started screen
- Elegant navigation drawer
- Product menu
- Product details
- Products by category
- Cart
- Checkout
- Track order
- Profile
- Addresses
- Payment methods
- Settings
- Information and contact
- My orders (ongoing, delivered, completed)
- Change password
- Purchase history
- Notification
- Favourite products
- More (coming soon)
User Experience
I was impressed with the overall user experience of the Fresh Mart Delivery App UI Kit. The design is clean, modern, and responsive, making it suitable for both Android and iOS devices. The UI kit is well-organized, and the code is easy to navigate. The kit includes a comprehensive documentation, making it easy for developers to get started.
Score: 5/5
Overall, I highly recommend the Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter. The kit is well-designed, feature-rich, and easy to use. With its comprehensive list of screens and elegant UI, this kit is perfect for developers looking to build a high-quality e-commerce app.
User Reviews
Be the first to review “Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter”
Introduction
Welcome to the Fresh Mart Delivery App tutorial! In this comprehensive guide, we will walk you through the process of using the Fresh Mart Delivery App UI Kit in Flutter to create a seamless e-commerce and grocery shopping experience for your users. The Fresh Mart Delivery App UI Kit is a pre-designed Flutter package that provides a ready-to-use interface for your e-commerce and grocery shopping app.
Getting Started
Before we dive into the tutorial, make sure you have the following:
- Flutter installed: You need to have Flutter installed on your machine. If you haven't installed Flutter yet, you can download it from the official Flutter website.
- Fresh Mart Delivery App UI Kit: You need to have the Fresh Mart Delivery App UI Kit installed in your Flutter project. You can install it by running the following command in your terminal:
flutter pub add fresh_mart_delivery_app_ui_kit
Step 1: Setting up the App
To start using the Fresh Mart Delivery App UI Kit, you need to set up your app. Here's how:
- Create a new Flutter project by running the following command in your terminal:
flutter create my_app
- Open the
my_app
directory and navigate to thelib
folder. - Create a new file called
main.dart
and add the following code:import 'package:flutter/material.dart'; import 'package:fresh_mart_delivery_app_ui_kit/fresh_mart_delivery_app_ui_kit.dart';
void main() { runApp(MyApp()); }
class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Fresh Mart Delivery App', theme: ThemeData( primarySwatch: Colors.blue, ), home: FreshMartDeliveryApp(), ); } }
This code sets up a basic Flutter app with a `MaterialApp` widget and a `FreshMartDeliveryApp` widget as the home screen.
**Step 2: Configuring the App**
Before you can start using the Fresh Mart Delivery App UI Kit, you need to configure the app. Here's how:
1. Open the `fresh_mart_delivery_app_ui_kit.dart` file and add the following code:
```dart
import 'package:flutter/material.dart';
import 'package:fresh_mart_delivery_app_ui_kit/fresh_mart_delivery_app_ui_kit.dart';
class FreshMartDeliveryApp extends StatefulWidget {
@override
_FreshMartDeliveryAppState createState() => _FreshMartDeliveryAppState();
}
class _FreshMartDeliveryAppState extends State<FreshMartDeliveryApp> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Fresh Mart Delivery App'),
),
body: FreshMartDeliveryAppBody(),
);
}
}
This code sets up the basic structure of the app, including an AppBar
and a Scaffold
widget.
Step 3: Using the UI Kit
Now that you have set up the app, you can start using the Fresh Mart Delivery App UI Kit. Here's how:
- Open the
fresh_mart_delivery_app_ui_kit.dart
file and add the following code:import 'package:flutter/material.dart'; import 'package:fresh_mart_delivery_app_ui_kit/fresh_mart_delivery_app_ui_kit.dart';
class FreshMartDeliveryAppBody extends StatelessWidget { @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.all(16.0), child: Column( children: [ FreshMartDeliveryAppHeader(), FreshMartDeliveryAppSearchBar(), FreshMartDeliveryAppProductList(), ], ), ); } }
This code sets up the main body of the app, including a `Header`, a `SearchBar`, and a `ProductList`.
**Step 4: Customizing the UI Kit**
The Fresh Mart Delivery App UI Kit provides a lot of customization options to help you tailor the app to your needs. Here's how:
1. Open the `fresh_mart_delivery_app_ui_kit.dart` file and add the following code:
```dart
import 'package:flutter/material.dart';
import 'package:fresh_mart_delivery_app_ui_kit/fresh_mart_delivery_app_ui_kit.dart';
class FreshMartDeliveryAppHeader extends StatelessWidget {
@override
Widget build(BuildContext context) {
return AppBar(
title: Text('Fresh Mart Delivery App'),
actions: [
IconButton(
icon: Icon(Icons.notifications),
onPressed: () {
// Handle notification button press
},
),
],
);
}
}
This code customizes the Header
widget by adding a notification button.
Step 5: Adding Products
The Fresh Mart Delivery App UI Kit provides a ProductList
widget that allows you to display a list of products. Here's how:
- Open the
fresh_mart_delivery_app_ui_kit.dart
file and add the following code:import 'package:flutter/material.dart'; import 'package:fresh_mart_delivery_app_ui_kit/fresh_mart_delivery_app_ui_kit.dart';
class FreshMartDeliveryAppProductList extends StatelessWidget { @override Widget build(BuildContext context) { return ListView.builder( itemCount: 10, itemBuilder: (context, index) { return ListTile( title: Text('Product ${index + 1}'), subtitle: Text('Description of product ${index + 1}'), trailing: Text('$${index + 1}.99'), ); }, ); } }
This code sets up a `ProductList` widget that displays a list of 10 products.
**Conclusion**
That's it! You have now completed the tutorial on how to use the Fresh Mart Delivery App UI Kit in Flutter. You have learned how to set up the app, configure the UI kit, customize the UI kit, and add products to the app. With this knowledge, you can start building your own e-commerce and grocery shopping app using the Fresh Mart Delivery App UI Kit.
Here is an example of how to configure the Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter:
App Theme
To configure the app theme, add the following code to your material.app
file:
MaterialApp(
title: 'Fresh Mart',
theme: ThemeData(
primarySwatch: Colors.blue,
accentColor: Colors.deepOrange,
canvasColor: Colors.white,
primaryTextTheme: TextTheme(
headline6: TextStyle(color: Colors.black),
),
),
)
Fonts
To configure the fonts, add the following code to your material.app
file:
MaterialApp(
title: 'Fresh Mart',
theme: ThemeData(
...
fontFamily: 'OpenSans',
),
)
App Bar
To configure the app bar, add the following code to your material.app
file:
MaterialApp(
title: 'Fresh Mart',
theme: ThemeData(
...
),
appBar: AppBar(
title: Text('Fresh Mart'),
centerTitle: true,
elevation: 0,
),
)
Navigation
To configure the navigation, add the following code to your material.app
file:
MaterialApp(
title: 'Fresh Mart',
theme: ThemeData(
...
),
initialRoute: '/',
routes: {
'/': (context) => HomeScreen(),
'/cart': (context) => CartScreen(),
'/product': (context) => ProductScreen(),
},
)
Cart
To configure the cart, add the following code to your cart_screen.dart
file:
class CartScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Cart'),
),
body: CartBody(),
);
}
}
Product
To configure the product, add the following code to your product_screen.dart
file:
class ProductScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Product'),
),
body: ProductBody(),
);
}
}
Home
To configure the home screen, add the following code to your home_screen.dart
file:
class HomeScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Home'),
),
body: HomeBody(),
);
}
}
Note: You need to create the respective widgets for each screen (e.g. CartBody
, ProductBody
, HomeBody
) and customize them according to your needs.
Here are the features of the Fresh Mart Delivery App for E-commerce, Grocery Shopping App UI Kit in Flutter:
- Elegant UI designed in Adobe XD (files provided): The app has a beautifully designed user interface created in Adobe XD.
- One store: The app allows users to browse and shop from a single store.
- Products menu: Users can view a menu of products offered by the store.
- All products (by category or by menu): Users can browse products by category or by menu.
- Cart: Users can add products to their cart and manage their shopping cart.
- Checkout: Users can checkout and complete their purchase.
- Card and cash payment method: Users can pay using credit/debit cards or cash.
- Deals: The app features deals, recommended, and top-rated products.
- Responsive design: The app is designed to be responsive and works on all Android and iOS devices.
- Splash screen: The app has a splash screen that appears when the app is launched.
- Welcome tutorial: The app has a welcome tutorial that guides users through the app's features.
- Login: Users can log in using OTP, Facebook, or Google.
- Get started screen: The app has a get started screen that allows users to start shopping.
- Elegant navigation drawer: The app has a navigation drawer that allows users to navigate through the app's features.
- Product menu: Users can view a menu of products offered by the store.
- Product details: Users can view detailed information about each product.
- Products by category: Users can browse products by category.
- Track order: Users can track their orders.
- Profile: Users can view their profile information.
- Addresses: Users can manage their addresses.
- Payment methods: Users can manage their payment methods.
- Settings: Users can access the app's settings.
- Information and contact: The app provides information and contact details.
- My orders: Users can view their order history, including ongoing, delivered, and completed orders.
- Change password: Users can change their password.
- Purchase history: Users can view their purchase history.
- Notification: The app sends notifications to users.
- Favourite products: Users can mark products as favourites.
- More coming soon: The app is constantly being updated with new features.
Note: If you need any other screens, you can send a message to the developers.
$20.00
There are no reviews yet.