设计开发

设计是视觉主观形式的表现手段和结果,开发是根据需求设计编写出产品的过程。

Flutter打包方式

Flutter打包方式

前言 Flutter 在打包安卓应用时有两种方式 flutter build apk 和 flutter build appbundle,本文说下这两种方式有什么区别。 Appbundle Android App Bundle 是上传到 Google Play 用以...

APP识别拦截快应用Deeplink

APP识别拦截快应用Deeplink

国内手机基本都加入了快应用支持,在日常使用中会莫明的打开快应用连接,有时在浏览器网页时都会被拉起快应用,这对安全和体验来说造成了很大的困扰,必须限制它的这种行为。 快应用行为:Deeplink 快应用...

APP版本号命名规范及原则

APP版本号命名规范及原则

为什么需要规范APP命名? 当我们在需求及业务明确后,产品及设计已经做出了对应的文档及UI图,那么进入研发阶段开始编码实现功能,当功能实现的差不多了之后,期间会需要签出不同的包作为展示或测试,不管当...

flutter解决Could not resolve all artifacts for configuration ‘:classpath’.

完整错误如下: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:lintVitalRelease'. > Could not reso...

Table ‘performance_schema.session_variables’ doesn’t exist

Table ‘performance_schema.session_variables’ doesn’t exist

Mysql升级后出现错误: 1146 - Table 'performance_schema.session_variables' doesn't exist 其实不止这个错误,还有更多如: Checking server version. Running queries to upgrade MySQL server. my...

The iOS Simulator deployment target is set to 4.3解决

在ios模拟器上调试的时候出现错误信息:The iOS Simulator deployment target is set to 4.3... 原来是因为ios 版本问题,于是找到资料是在 Podfile...

‘AMapSearch-NO-IDFA’ uses the unencrypted ‘http’ protocol to transfer the Pod解决

‘AMapSearch-NO-IDFA’ uses the unencrypted ‘http’ protocol to transfer the Pod解决

错误提示 [!] 'AMapFoundation' uses the unencrypted 'http' protocol to transfer the Pod. Please be sure you're in a safe network with only trusted hosts. Otherwise, please reach out to the l...

Automatically assigning platform `ios` with version `9.0` on target `Runner`解决

Automatically assigning platform `ios` with version `9.0` on target `Runner`解决

Automatically assigning platform ios with version 9.0 on target Runner because no platform was specified. Please specify a platform for this target in your Podfile ...

Flutter: Error running pod install解决

Flutter: Error running pod install解决

错误信息: Launching lib/main.dart on iPhone 11 Pro Max in debug mode... Running pod install... CocoaPods' output: ↳ Preparing Analyzing dependencies Inspecting targets to integ...

Flutter隐藏控件Offstage/Visibility/Opacity/ifelse

Flutter隐藏控件Offstage/Visibility/Opacity/ifelse

在flutter里隐藏控件可以通过多种方式实现。Visibility和Offstage的区别就是保不保留空间,比如你控件设置了宽高,使用Visibility隐藏,但还会留有一块空白在那里的,类似android的gone和visible一样的效果。另...