第七篇

首页新闻博问专区闪存云上钜惠                          我的博客我的园子账号设置退出登录注册登录

meng5619 【老孟Flutter】6种极大提升Flutter开发效率的工具包 老孟导读:本文介绍6种极大提升Flutter开发效率的工具包。[1] 强大的日志软件包在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面介绍一个强大的软件包:logger。Logger 是一款易于使用且可扩展的日志记录器,可打印精美的日志。 受到Android记录器的启发,将日志分为不同的级别:logger.v(“Verbose log”);

logger.d(“Debug log”);

logger.i(“Info log”);

logger.w(“Warning log”);

logger.e(“Error log”);

logger.wtf(“What a terrible failure log”);
发布内侧版本时,测试人员不会将手机一直连接你的电脑,因此出现bug时无法通过控制台打印日志,logger_flutter这个插件可以解决这个问题,此插件通过摇晃手机或者调用 LogConsole.open(context) 在手机上直接显示日志。Logger pub地址:https://pub.dev/packages/loggerlogger_flutter pub地址: https://pub.dev/packages/logger_flutter[2] 转换 Json 数据为 model通常情况下,服务器接口返回的数据是 json 格式,将 json 格式的数据转换为实体类是非常繁琐的工作,尤其是复杂的 json 数据,这里推荐大家使用 JsonToDart 插件,Android Studio 和 VS Code 编辑器上都可以安装此插件,它可以帮我们将 json 格式的数据转换为实体类。详细用法及安装:http://laomengit.com/guide/data_storage/Json2Model.html[3] 在不同分辨率的手机上查看UI效果Flutter 开发最大的优势就是其跨平台,当开发完成时,想在不同分辨率的手机查看其效果,那是否要每一款手机都买一个来进行测试?2019年的 Flutter Interact,像我们展示了同时在多个平台和设备上调试应用程序下面这款工具包 device_preview 可以让您在一台设备上查看不同分辨率设备上UI的效果。不止如此,它还有其他酷炫的功能:更改设备方向动态系统配置:语言,暗模式,文本缩放比例可自由调整分辨率和安全区域的设备保持应用程序状态截图device_preview 地址:https://pub.dev/packages/device_preview[4] 同时使用 stable 和 master开发项目时,我们通常使用 stable channel 构建稳定版本,但同时我们也希望体验新的版本,新的功能,那只能切换到 master channel, 但此时稳定项目的版本也随之切换,来回切换非常麻烦,除了每次切换都要重新下载大量文件外,也可能出现异常,每一次版本升级都会有很多人遇到项目无法编译的问题。那么怎么能够同时存在stable channel 和 master channel 呢?正常开发使用 stable channel,想体验新版本时使用 master channel 。fvm 这个插件将会帮助你,fvm是 Flutter Version Management 的简称,是管理Flutter SDK版本的简单CLI。pub 地址:https://pub.dev/packages/fvm[5] 国际化工具包有人可能觉得我的项目不需要国际化,只需要中文即可,但是我依然强烈建议你加入国际化,原因如下:以后的事情谁也说不准,是否支持国际化是老板一句话的事。增加国际化并不会增加你的工作量,其他国家的语言可以先不翻译,直接空着即可。Intl 插件可以帮我们快速的完成国际化。详细使用:http://laomengit.com/guide/intl/%E4%BD%BF%E7%94%A8Intl%E5%8C%85%E5%AE%9E%E7%8E%B0%E5%9B%BD%E9%99%85%E5%8C%96.html#%E4%BD%BF%E7%94%A8intl%E5%8C%85%E5%AE%9E%E7%8E%B0%E5%9B%BD%E9%99%85%E5%8C%96[6] 应用升级功能最后介绍一下我自己开发的应用升级功能软件包,升级功能应该是应用程序必备功能之一了。目前支持 Android 和 iOS:详细使用:http://laomengit.com/plugin/upgrade.html交流老孟Flutter博客(330个控件用法+实战入门系列文章):http://laomengit.com欢迎加入Flutter交流群(微信:laomengit)、关注公众号【老孟Flutter】: 标签: Flutter好文要顶 关注我 收藏该文 老孟Flutter
关注 - 1
粉丝 - 42 +加关注 0 0

« 上一篇: 【Flutter 实战】pubspec.yaml 配置文件详解 posted on 2020-11-11 21:44  老孟Flutter  阅读(119)  评论(0)  编辑  收藏

刷新评论刷新页面返回顶部

发表评论 【福利】注册AWS账号,立享12个月免费套餐 编辑预览 7693b08a-a8f6-49f3-f45a-08d88556cc23 Markdown 帮助自动补全 不改了退出 订阅评论 [Ctrl+Enter快捷键提交]

首页 新闻 博问 专区 闪存 班级 【推荐】News: 大型组态、工控、仿真、CADGIS 50万行VC++源码免费下载
【推荐】博客园 & 陌上花开HIMMR 给单身的程序员小哥哥助力脱单啦~
【推荐】博客园x示说网联合策划,AI实战系列公开课第二期
【推荐】了不起的开发者,挡不住的华为,园子里的品牌专区
【推荐】未知数的距离,毫秒间的传递,声网与你实时互动
【推荐】 阿里云双十一返场继续,云服务器0.73折起
【推荐】年薪100w+的技术人,都做对了什么?
相关博文:
· flutterIcon
· [Flutter]实现FlutterApp内更新
· flutter绘图
· Flutter–iOS–Container
· Flutter–iOS–Row
» 更多推荐…最新 IT 新闻:
· 网络“奔现师”为啥火了?
· 中芯国际第三季度收入10.8亿美元,净利润2.56亿美元
· 为什么平台采购成受贿案高发地?
· 换“芯”的苹果,换了新的打法
· 虎牙第三季度净利润3730万美元 同比增长105.3%
» 更多新闻…

Powered by: 	 

博客园
Copyright © 2020 老孟Flutter
Powered by .NET 5.0.0 on Kubernetes < 2020年11月> 日一二三四五六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12

导航博客园 首页 新随笔 联系订阅 管理 统计随笔 - 105文章 - 2评论 - 62 引用 - 0 公告 昵称: 老孟Flutter
园龄: 8年
粉丝: 42
关注: 1 +加关注

搜索    常用链接 我的随笔我的评论我的参与最新评论我的标签我的标签Flutter(96) Android(45) OpenGL ES(3) SliverAppBar(1) 环境搭建(1) 随笔档案 2020年11月(4) 2020年10月(10) 2020年9月(13) 2020年8月(3) 2020年7月(10) 2020年6月(10) 2020年5月(12) 2020年4月(16) 2020年3月(21) 2020年2月(3) 2020年1月(3) 最新评论1. Re:【Flutter 混合开发】添加 Flutter 到 iOS是个卖资料的,flutter还是火不起来…–delowly2. Re:【Flutter 混合开发】嵌入原生View-Android我在论坛上看到有人说Flutter在高刷新屏幕上,刷新率会固定在60HZ,博主测试过吗?–反省出梦想3. Re:使用Flutter完成10个商业项目后的经验教训@小徐的博客 @Drin Chan 老孟都交付10个商业项目了,你还在担心性能 文章是翻译搬运过来的。。。…–vovovov4. Re:使用Flutter完成10个商业项目后的经验教训@Drin Chan 老孟都交付10个商业项目了,你还在担心性能…–小徐的博客5. Re:使用Flutter完成10个商业项目后的经验教训苹果以后有必要支持吗–高海东阅读排行榜 1. 强大的Flutter App升级功能(3245) 2. Flutter 首页必用组件NestedScrollView(2674) 3. Flutter 1.17版本重磅发布(2336) 4. Flutter 完美的验证码输入框(2230) 5. 150多个Flutter组件详细介绍送给你(1955) 评论排行榜 1. 使用Flutter完成10个商业项目后的经验教训(4) 2. 150多个Flutter组件详细介绍送给你(4) 3. 谷歌发布Flutter Alpha:支持Windows(3) 4. 我对Flutter的第一次失望(3) 5. 【Flutter 实战】简约而不简单的计算器(3) 推荐排行榜 1. 程序员到底要不要学习框架、库和工具(9) 2. 【Flutter 实战】文件系统目录(3) 3. 使用Flutter完成10个商业项目后的经验教训(2) 4. 谷歌发布Flutter Alpha:支持Windows(2) 5. 【Flutter 实战】1.20版本更新及新增组件(2)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
孙子兵法的第七篇至第十三篇,分别是兵势、军争、九变、行军、地形、九地、虚实,这些篇章是关于作战策略和战术的进一步讲解。 第七篇《兵势篇》论述的是军队的优劣势和制胜的方法。孙子认为,战争中最重要的是兵势,即军队的整体态势和形势,只有充分利用兵势,才能制胜于敌。这篇篇章主要包括了以下几个方面的内容: 1. 分析兵势的形式:孙子在这里提出了九种不同的兵势形式,包括势均力敌、攻其不备、出奇制胜、以逸待劳、以进为退、虚实相生、形如棋局、变化莫测、水能载舟,亦能覆舟。 2. 论述兵势的变化:孙子认为,兵势不断变化,战场上的胜利者往往是能够适应变化的人。他提出了“势生因变化,变化因乘势”的观点,强调了灵活应对变化的重要性。 3. 论述兵势的利用:孙子认为,兵势的利用需要在多方面考虑,包括战争的时间、地点、人员等。他提出了“知己知彼,百战不殆”的观点,强调了充分了解自己和敌人的重要性。 第八篇《军争篇》主要论述了战争的规模、作战的目标和策略,以及如何应对各种情况。这篇篇章主要包括了以下几个方面的内容: 1. 论述作战的目标:孙子认为,战争的目标不应该仅仅是摧毁敌人的军队,而应该是达到一定的政治目的。他提出了“战争的终极目标是和平”这一观点。 2. 论述如何取胜:孙子提出了“攻其无备,出其不意”这一战争策略,强调了在作战中利用敌人的弱点和意外性的重要性。 3. 论述军队的规模和组织:孙子认为,军队的规模不是唯一的决定性因素,重要的是军队的组织和指挥。他
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值