![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flutter
文章平均质量分 77
珍惜当下-拥抱明天
挑战自己,追求卓越。
展开
-
Flutter Widget之CompositedTransformTarget+CompositedTransformFollower
Flutter CompositedTransformTarget和CompositedTransformFollower介绍及使用原创 2022-04-29 15:13:39 · 2388 阅读 · 0 评论 -
Flutter Widget之Overlay
Flutter Overlay OverlayEntry介绍及使用原创 2022-04-28 18:54:21 · 3686 阅读 · 0 评论 -
Flutter中非常优秀的分层架构
Flutter 分层架构原创 2022-04-27 14:23:14 · 1296 阅读 · 1 评论 -
Flutter开发高效工具及建议
本文主要用来简要快速知道Flutter开发中,可以提高开发效率的工具及建议,在众多实际开发的项目中,部分可能并不能完美的解决问题。欢迎在项目中实践。一、项目结构设计1、Flutter 仅是一个UI开发工具包在项目中,对于不涉及UI的部分,可以抽离出来,做单独的开发。在设计时可以采用分层设计方案。2、使用 CI/CD 自动化开发3、按功能模块化您的应用程序可以按照功能开发不同的package二、高效package1、Use get_it for service locator简单的定位服务器原创 2022-04-24 12:10:20 · 3994 阅读 · 0 评论 -
Flutter项目包大小分析及优化
一、分析包大小1、全平台包(胖包)大小。-包含所有平台、语言、分辨率资源使用 flutter build apk 或 flutter build ios ,构建出发布包,改包可以大概评估出用户要下载的包大小。通常如果使用改包发布的话,下载大小和包大小基本相同。ios差别会大点。安卓可以使用Android Size Analyzer分析包大小,及各个部分大小和比例,如lib、assets、res、dex等2、估算包大小— androidGoogle Play可以使用构建App Bundle发布应用,原创 2022-03-02 15:40:31 · 3759 阅读 · 0 评论 -
Flutter中图片管理及使用--静态引用
在项目的开发过程中,会有图片的添加、删除、替换。将这些图片资源生成静态引用,他会给我们带来一下的益处。1、更方便的追踪图片在什么地方被使用2、更好的分析哪些图片未被使用。3、图片使用可能存在的错误,集中在一处。projectRoot -android -assets -images -a.png -b.png -c.png -lib//图片资源引用的类cl...原创 2022-02-16 19:08:10 · 1558 阅读 · 0 评论 -
Flutter项目中无用图片的检测及清理
flutter检测删除无用的图片原创 2022-02-16 18:20:31 · 3025 阅读 · 0 评论 -
Flutter工程模式 App/Plugin/Package/Module/Skeleton
Flutter app、package、plugin、module、skeleton原创 2022-01-05 20:36:37 · 2261 阅读 · 0 评论 -
Flutter 非空安全包构建(dart>=2.12)
项目dart版本大于2.12时,构建不支持空安全的应用安装包。原创 2021-12-13 10:39:56 · 4785 阅读 · 0 评论 -
fvm的管理多版本Flutter sdk
fvm简介当多个项目使用不同的Flutter版本,或者Flutter发布新版本时,需要改变本地的Flutter版本,频繁的切换,非常消耗时间(upgrade),fvm的出现很好的解决多个版本来回切换的问题,并且对指定指定项目可以指定依赖使用的flutter版本fvm源码-使用说明fvm 安装//通过brew安装fvmbrew tap befovy/tapsbrew install fvm配置fvm管理的Flutter sdk存储路径必须使用FVM_HOME作为路径变量eg:export原创 2021-08-31 18:44:13 · 1336 阅读 · 0 评论 -
Flutter 动画监听未取消注册导致的异常记录
异常信息背景:在弹窗上,含有一个动画控件,并且使用动回掉实现一些处理。当关闭弹窗时出现如下异常:flutter exception detail-‘package:flutter/src/widgets/framework.dart’: Failed assertion: line 4109 pos 12: ‘_lifecycleState != _ElementLifecycle.defunct’: is not true.W/flutter exception detail(28505): ‘pa原创 2021-08-30 16:12:07 · 736 阅读 · 0 评论 -
Flutter Visibility Widget
Visibility Widget介绍Opacity Widget构造函数说明Visibility Widget构造函数Opacity Widget一个可以让子控件透明度发生变化的控件.构造函数说明const Opacity({ Key? key, required this.opacity,//透明度, this.alwaysIncludeSemantics = false, Widget? child, })opacity:设置透明度,当设置为0时,子原创 2021-08-13 19:10:57 · 553 阅读 · 0 评论 -
Could not download kotlin-reflect.jar (org.jetbrains.kotlin:kotlin-reflect:1.3.41)
遇到的异常:FAILURE: Build failed with an exception.* Where:Build file 'D:\flutter_workspace\chapter4\android\app\build.gradle' line: 26* What went wrong:A problem occurred evaluating project ':app'...原创 2020-02-21 20:38:41 · 6669 阅读 · 0 评论