## UTE2.21-EC18B302-FE - Van Transport Hub
### Description
```text
This is project about transport hub using Flutter for develop mobile application.
```
### How I can run it?
- ð Require flutter version below 2.0
- ð Clone this repo to your pc
- ð run below script in terminal of project
```terminal
flutter pub get
flutter run
```
### Logo brand
<img src="https://github.com/lambiengcode/project_college_ec/blob/master/images/logo_app.png?raw=true" width="150px" height="150px"/>
- Design by lambiengcode
### Screenshots
<p>
<img src="https://github.com/hongvinhmobile/project_college_ec/blob/dev/screenshots/home.png?raw=true" width="200px"/>
<img src="https://github.com/hongvinhmobile/project_college_ec/blob/dev/screenshots/profile.png?raw=true" width="200px"/>
<img src="https://github.com/hongvinhmobile/project_college_ec/blob/dev/screenshots/details.png?raw=true" width="200px"/>
</p>
### Factory Design Pattern
- Create Enum ***route_type.dart***
```dart
enum RouteType {
myPoints,
myFriends,
address,
settings,
}
```
- Create Abstract Class - ***route.dart***
```dart
abstract class Route {
getRoute() {}
}
```
- Create Concrete Class - ***settings_route.dart***, similar with ***friend_route.dart, point_route.dart, address_route.dart***
```dart
import 'package:van_transport/src/models/route.dart';
import 'package:van_transport/src/routes/app_pages.dart';
class SettingsRoute implements Route {
@override
getRoute() {
return Routes.SETTINGS;
}
}
```
- Create Factory Class - ***menu_factory.dart***
```dart
import 'package:van_transport/src/factory/route_type.dart';
import 'package:van_transport/src/models/address_route.dart';
import 'package:van_transport/src/models/friend_route.dart';
import 'package:van_transport/src/models/point_route.dart';
import 'package:van_transport/src/models/route.dart';
import 'package:van_transport/src/models/settings_route.dart';
class MenuFactory {
static Route getRoute(RouteType type) {
switch (type) {
case RouteType.myPoints:
return PointRoute();
case RouteType.myFriends:
return FriendRoute();
case RouteType.address:
return AddressRoute();
case RouteType.settings:
return SettingsRoute();
default:
return PointRoute();
}
}
}
```
### Author
```text
lambiengcode
```
没有合适的资源?快使用搜索试试~ 我知道了~
This is project college e-commerce 2021.zip
共242个文件
dart:150个
png:38个
xml:7个
需积分: 0 0 下载量 197 浏览量
2023-11-04
21:32:30
上传
评论
收藏 4.56MB ZIP 举报
温馨提示
This is project college e-commerce 2021-opensource_ecommerce
资源推荐
资源详情
资源评论
收起资源包目录
This is project college e-commerce 2021.zip (242个子文件)
login_page.dart 19KB
signup_staff_page.dart 19KB
edit_product_page.dart 18KB
add_product_page.dart 18KB
profile_page.dart 18KB
edit_merchant_page.dart 17KB
app_pages.dart 17KB
address_page.dart 16KB
register_transport_page.dart 16KB
drawer_address.dart 15KB
home_page.dart 15KB
register_merchant_page.dart 15KB
edit_profile_page.dart 15KB
details_product_page.dart 15KB
line_chart.dart 15KB
pick_address_page.dart 14KB
edit_transport_page.dart 14KB
signup_page.dart 13KB
edit_product_page.dart 12KB
check_out_page.dart 12KB
check_out_order_page.dart 12KB
cart_page.dart 12KB
transport_page.dart 12KB
create_product_page.dart 12KB
details_orders_page.dart 11KB
bottom_sheet_set_price.dart 11KB
edit_address_page.dart 11KB
create_address_page.dart 11KB
pick_address_controller.dart 10KB
input_info_receiver_page.dart 10KB
create_order_page.dart 10KB
pick_address_cart_page.dart 10KB
store_page.dart 9KB
forgot_password_page.dart 8KB
verify_page.dart 8KB
search_product_page.dart 8KB
favourite_page.dart 8KB
merchant_controller.dart 7KB
cart_card.dart 7KB
my_point_page.dart 7KB
vertical_transport_card.dart 7KB
bottom_sheet_input_weight.dart 7KB
vertical_store_card.dart 7KB
product_order_card.dart 6KB
details_product_group_page.dart 6KB
bottom_sheet_payment.dart 6KB
admin_page.dart 6KB
revenue_page.dart 6KB
change_password_page.dart 6KB
user_service.dart 6KB
settings_page.dart 6KB
merchant_page.dart 5KB
merchant_service.dart 5KB
authentication_service.dart 5KB
edit_group_page.dart 5KB
routes.dart 5KB
order_card.dart 5KB
create_group_page.dart 5KB
search_friend_page.dart 5KB
add_friend_page.dart 5KB
transport_controller.dart 5KB
transport_service.dart 5KB
pie_chart.dart 5KB
user_card.dart 5KB
sub_transport_page.dart 5KB
sub_city_page.dart 4KB
bottom_settings_address.dart 4KB
horizontal_store_card.dart 4KB
bottom_sheet_manage.dart 4KB
sub_city_card.dart 4KB
product_page.dart 4KB
carousel_banner.dart 4KB
order_page.dart 4KB
vi_VN.dart 4KB
staff_page.dart 4KB
add_product_card.dart 4KB
friends_page.dart 4KB
admin_controller.dart 3KB
web_view_payment.dart 3KB
en_US.dart 3KB
pick_delivery_page.dart 3KB
manage_order_page.dart 3KB
profile_controller.dart 3KB
friend_card.dart 3KB
manage_order_merchant_page.dart 3KB
manage_order_page.dart 3KB
app.dart 3KB
bottom_sheet_product_type.dart 3KB
manage_order_page.dart 3KB
manage_transport_page.dart 3KB
manage_merchant_page.dart 3KB
manage_merchant_list.dart 3KB
manage_transport_list.dart 3KB
manage_coupon_page.dart 3KB
splash.dart 3KB
style.dart 3KB
app_routes.dart 2KB
cart_client_controller.dart 2KB
admin_service.dart 2KB
navigation_page.dart 2KB
共 242 条
- 1
- 2
- 3
资源评论
武昌库里写JAVA
- 粉丝: 3257
- 资源: 1928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功