logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Gradle 切换阿里云仓库

适用于IDEA和Android Studiomaven{url 'http://maven.aliyun.com/nexus/content/groups/public'}

#gradle
flutter 对dio进行简单的二次封装

前言在项目中,我们往往要对第三方框架进行二次封装,目的在于减小项目对第三方框架的依赖,当第三方框架出现不兼容或者严重bug以至于我们需要更换第三方框架时,我们只需要在封装的地方更改第三方框架,而不需要在整个项目中进行更改。下面我们封装对dio进行简单的二次封装代码import 'dart:ffi';import 'package:dio/dio.dart';import 'package:flut

#设计模式#flutter#android +1
flutter杂记之时间格式化

flutter时间格式化引入intlpubspec.yamlintl: ^0.16.1代码如下:import 'package:intl/intl.dart';class TimeFormat {static final formatStr = "yyyy-MM-dd";static final formatter = new DateFormat(formatStr);static String

#flutter
flutter 对provider进行简单的二次封装

前言封装的目的,在于减少项目对第三方库的依赖,如果项目要更改第三方框架,如果项目对第三方库依赖较深,改起来就很麻烦,因此,这里我们对provider进行一次简单的二次封装。ChangeNotifyProviderimport 'package:flutter/material.dart';import 'package:provider/provider.dart';class ProviderW

#移动开发#android#ios +1
flutter实现一个自定义的LoadingDialog

实现一个LoadingDialog基础知识系统弹窗的基本使用flutter中使用弹窗应该用flutter提供的showDialog方法void _showAlertDialog() async {var res = await showDialog(context: context,child: AlertDialog(title: Text('测试'),content: Text('这是一个测试

#移动开发#android#ios +1
到底了