Flutter开发实践
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
Flutter Go 代码开发规范 1.0 版
Flutter 是什么?2018年6月21日Google发布Flutter首个release预览版,作为Google 大力推出的一种全新的响应式,跨平台,高性能的移动开发框架。Flutter是一个跨平台的移动UI框架,旨在帮助开发者使用一套代码开发高性能、高保真的Android和iOS应用。flutter优点主要包括:跨平台 开源 Hot Reload、响应式框架、及其丰富的控件以...原创 2019-04-22 11:09:34 · 613 阅读 · 0 评论 -
Flutter系列——一、搭建Flutter开发环境
在Windows上搭建Flutter开发环境使用镜像 系统要求 获取Flutter SDK 更新环境变量 运行 flutter doctor 编辑器设置 Android设置 安装Android Studio 设置您的Android设备 设置Android模拟器 用镜像由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像...原创 2019-04-24 11:19:57 · 589 阅读 · 0 评论 -
Flutter 系列二——移动开发技术简介
原生开发与跨平台技术原生开发原生应用程序是指某一个移动平台(比如iOS或安卓)所特有的应用,使用相应平台支持的开发工具和语言,并直接调用系统提供的SDK API。比如Android原生应用就是指使用Java或Kotlin语言直接调用Android SDK开发的应用程序;而iOS原生应用就是指通过Objective-C或Swift语言直接调用iOS SDK开发的应用程序。原生开发有以下主要优...转载 2019-04-29 15:16:39 · 1338 阅读 · 0 评论 -
Flutter系列三——Flutter简介
初识FlutterFlutter简介Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter提供了丰富的组件、接口,开发者可以很快地为 Flutter添加 native扩展。同时 Flutter还使用 Native引擎渲染视图,这无疑能为用户提供良...转载 2019-04-29 15:30:25 · 494 阅读 · 0 评论 -
Flutter系列四——Dart语言简介
重要的概念在学习Dart语言时,请记住以下事实和概念:在变量中可以放置的所有东西都是对象,而每个对象都是类的实例。无论数字、函数和null都是对象。所有对象都继承自[Object]类。 尽管Dart是强类型的,但类型声明是可选的,因为Dart可以推断类型。 如果要明确说明不需要任何类型,请使用[特殊类型dynamic]。 Dart支持通用类型,如List<int>(整数列表...原创 2019-04-29 17:09:28 · 436 阅读 · 0 评论 -
已开源|码上用它开始Flutter混合开发——FlutterBoost
开源地址:https://github.com/alibaba/flutter_boost为什么要混合方案具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在Native App进行渐进式迁移是Flutter技术在现有Native App进行应用的稳健型方式。闲鱼在...转载 2019-05-23 09:32:05 · 317 阅读 · 0 评论 -
Flutter混编:在Android原生中混编Flutter
目前《闲鱼》客户端已经在商品详情页使用纯Flutter编写了,单页面纯Flutter写是没有问题的,在这里顺便提一下怎么简单辨认一个页面是Flutter还是原生(不严谨,在你知道它是有Flutter的情况下,因为RN也会这样的):打开手机的“开发者模式” 打开“显示布局边界” 切回APP以《闲鱼》商品列表页和商品详情页为例:商品列表页和商品详情页接下来我们打开布局边界显示,可...转载 2019-06-02 11:14:11 · 4476 阅读 · 5 评论 -
Flutter问题解决之 Waiting for another flutter command to release the startup lock.
前段时间系统重装了一次之后,执行Flutter的Packages get一直卡在这里,再执行一次报这个问题Waiting for another flutter command to release the startup lock.查看了一下资料,找到了以下方法:1:关闭 as2:CTRL+ALT+DEL 关闭所有 dart进程和android进程,注意adb这个别忘了关3:打开 f...原创 2019-06-15 16:23:50 · 4994 阅读 · 0 评论