Google Flutter
文章平均质量分 95
yubo_725
大前端攻城狮
展开
-
Flutter手势密码插件从开发到发布至pub仓库
前言本篇记录的是使用Flutter完成手势密码的功能,大致效果如下图所示:该手势密码的功能比较简单,下面会详细记录实现的过程,另外还会简单说明如何将该手势密码作为插件发布到pub仓库。开始实现上面的手势密码并不难,大致可以拆分成如下几部分来完成:绘制9个圆点绘制手指滑动的线路合并以上两个部分绘制圆点我们使用面向对象的方式来处理9个圆点的绘制,每个圆点作为一个GesturePoint类,这个类要提供一个圆心坐标和半径才能画出圆形来,这里先放上这个类的源码:// point原创 2021-08-16 11:19:53 · 6484 阅读 · 0 评论 -
Check failed: vm. Must be able to initialize the VM.错误解决方法
今天在已有的Android工程中接入Flutter,启动Activity加载Flutter View时出现“Check failed: vm. Must be able to initialize the VM.”错误,一番搜索之后将解决该错误的方法记录如下:该错误的原因是Android打包的apk中确实flutter_assets文件夹及内容,确实原因暂时不详。假设当前有一个projec...原创 2019-05-10 11:49:38 · 5050 阅读 · 5 评论 -
从0开始写一个基于Flutter的开源中国客户端(3)——初识Flutter & 常用的Widgets
上一篇主要介绍了Dart语言的语法基础,从这一篇开始就要真正涉及到Flutter的开发了,希望自己在写作的过程中能温故知新,同时给Flutter初学者带来一些帮助。# 一个最简单的Flutter App## 创建项目,添加代码还记得在[上一篇](https://juejin.im/post/5b5005866fb9a04fea589561)中,我们使用Android S...原创 2018-08-08 17:30:08 · 4070 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(7)——App网络请求和数据存储
上一篇中我记录了基于Flutter的开源中国客户端各个静态页面的实现,主要是UI的实现,没有涉及到任何网络请求,数据加载、存储等方面。本篇记录的是该项目中的网络请求和数据存储、加载的方式,希望自己在温故知新的同时能给Flutter初学者带来帮助。Flutter中的网络请求Flutter中已内置了网络请求库,可直接导入使用:import 'package:http/http....原创 2018-08-13 09:52:38 · 3940 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(6)——各个静态页面的实现
上一篇中我记录了基于Flutter的开源中国客户端的整体布局框架的搭建,本篇记录的是每个页面的静态实现,关于具体的数据加载和存储,放在下一篇中记录,希望自己在温故知新的同时,能给Flutter初学者一些帮助。在基于Flutter的开源中国客户端中,使用得最多的就是ListView组件了,基本上80%的页面都需要用列表展示,下面分别说明每个页面的实现过程。侧滑菜单页面的实现上一篇...原创 2018-08-12 19:07:01 · 3949 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(2)——Dart语法基础
上一篇介绍了跨平台移动开发解决方案Flutter以及Flutter开发环境的搭建,由于Flutter开发使用的是Dart语言,故本篇记录的是Dart语言的语法基础,希望跟小伙伴们一起温故知新。Dart语言简介Dart是Google推出的一门编程语言,最初是希望取代Javascript运行在浏览器端,后来慢慢发展成可以开发Android、iOS和Web端App的一门高质量的编程语言,...原创 2018-08-07 16:27:33 · 3661 阅读 · 2 评论 -
从0开始写一个基于Flutter的开源中国客户端(1)——Flutter简介及开发环境搭建
近几年,移动端跨平台开发方案层出不穷,从Facebook开源ReactNative,到阿里跟进WEEX,前端技术在移动端跨平台开发中大展身手,笔者作为一名Android开发者,经历了从Reactjs到Vuejs的不断学习。而在2018年,我们的主角变成了Flutter,这是Goolge开源的一个移动端跨平台解决方案,可以快速开发精美的移动App。笔者在2018年3月份有幸结识了Flutter...原创 2018-08-06 15:23:52 · 3922 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(8)——插件的使用
上一篇中我记录了基于Flutter的开源中国客户端里网络请求和数据存储的部分,本篇记录的是app中插件的使用,由于很多功能并没有内置到Flutter中,所以我们需要引入一些插件来帮助我们完成某些功能,比如app内网页的加载,图库选择照片等。搜索插件包要使用插件,必须知道插件叫什么名字,目前是什么版本,Flutter提供了一个插件仓库,可以去上面搜索相关的插件,仓库地址为:https...原创 2018-08-14 09:59:10 · 6822 阅读 · 2 评论 -
从0开始写一个基于Flutter的开源中国客户端(5)——App整体布局框架搭建
上一篇中我记录了Flutter中常用的一些布局,本篇开始开发基于Flutter的开源中国客户端了。在本篇博客中,要实现的是一个App的整体框架,包括页面底部的Tab导航菜单、页面的侧滑菜单以及跳转到新的页面这几个功能。希望自己在记录的同时能温故知新,同时给初学者一些帮助。App整体布局框架搭建在我们日常生活中经常使用的App比如微信、微博、QQ等,基本上都是使用首页底部多个Tab可...原创 2018-08-10 10:24:32 · 4333 阅读 · 0 评论 -
从0开始写一个基于Flutter的开源中国客户端(4)——Flutter布局基础
我的上一篇博客中记录了Flutter基础和一些常用的Widgets,这一篇中主要记录Flutter常用的一些布局,希望自己在记录的同时能温故知新,同时给初学者一些帮助。Flutter布局容器在Android开发中,我们使用xml文件写布局,有诸如LinearLayout、RelativeLayout、ConstraintLayout等布局方式,在ReactNative或WEEX开发...原创 2018-08-09 14:33:11 · 4282 阅读 · 0 评论 -
基于Google Flutter的开源中国客户端,支持Android与iOS
FlutterOSC基于Google Flutter的开源中国客户端,支持Android和iOS。码云戳这里 GitHub戳这里 关于Google FlutterAndroid扫码下载APK请使用手机浏览器扫码下载,不要使用微信或者qq扫码https://user-gold-cdn.xitu.io/2018/5/9/163431061116cabf?w=280&h...原创 2018-05-10 10:07:26 · 5171 阅读 · 2 评论