Flutter 一个简单的Route Helper/Navigator Helper

在 flutter 中 route 是一个绕不开,必须面对,且很常用东西

Route 就是路由,顾名思义,负责你页面间的跳转

不想看代码和思路分析的直接 copy 了拿去用就行 没有啥外部依赖,只需要注意_rootRoute 后面的字符串需要和 initialRoute 对应即可

路由又分静态和动态路由

静态就是不需要传参数的,这样的路由可以直接定义 …

阅读全文

Flutter 依赖冲突解决

有时候 flutter 更新 sdk 版本后不知道该不该更新 有时候 pub 库更新后和自己的其他类库发生了冲突

image.png 类似于图上的情况

遇到这样的问题应该怎么解决呢

我们一步步解决

首先,这种依赖一般是 pub 中引用的,先查看下原作者有没有最新版,也许就解决了呢

无奈我们用到的类库是一个 5 个月没有更新过的类库,看来是指望不上了 没关系, …

阅读全文

Dart Flutter中的代码规范

文章首发地址: https://www.jianshu.com/p/047eb78dce53

前言

最近看 qq 群里发的很多代码截图,感觉命名规则/文件命名都不符合规范 很多朋友都是从其他语言转向 dart/flutter 的,深感语言环境还需要大家共同去维护,建议还是规范化代码,这样所有人看着都会舒服 恰好 dart 语言官方有自己的代码规范和相关的 …

阅读全文

flutter json解析相关 for json_serializable

以下所有相关来自于当前认知,flutter 还在高速发展/dart 也在不停更新,后续可能发生变化 目前 flutter dev 版本是 0.7.0
dart 正式版是 2.0.0
json_serializable 版本是 1.1.0

具体的 json 解析可以参考这篇 json 连接来自于官网

其中介绍了两种方式,第一种是手动解析

需要的话可以参考 …

阅读全文

Mac Flutter 开发环境配置 从0到1 流程

mac 开发环境配置 从入门到完成

本文首发简书 转载请注明出处 原文连接 掘金连接

高能提示:文章字数不多,图很多,请做好战斗准备

前言

写这篇文章的原因是我自己的 macbook 开不开机,返修后,所有开发环境全部没有了,正好要重新配置开发环境,所以写一个从零配置的文章 因为 flutter 涉及到跨平台开发,所以预想中会包含四部分 mac …

阅读全文

Flutter基础faq

写在前面

这篇文章的目的是给纯 flutter 萌新回答一些基础问题,ctrl+f/cmd+f 搜索关键字 控件名 本篇会持续更新 最后更新时间 2018-08-02

布局篇

flutter 中 控件各司其职,基础控件中基本只包含自己的功能 显示内容的负责显示内容,如 Text 负责文字,Image 负责图片 容器的负责容 …

阅读全文

github Clone速度慢的解决方案之一

github 是每个程序员应该都会用到的平台,无奈对于国内貌似没有 CDN,速度极慢..

我在网上搜了各种修改 host 的方案,无奈并不好用,也许用国外的 VPS 中转可以解决,当然那是要收费的,还需要一些技术门槛

今天来一个傻瓜式的帮助方案 用 gitee 中转项目

开始

注册账号

Gitee注册账号,已经有的话可以直接登录,更简单的方案,直接 …

阅读全文

Flutter 项目新手向结构简析

flutter 面向新手向

flutter 中一切界面层级的东西全部都是 Widget 这句话怎么理解呢?

大到整个应用,小到一个文字控件,全部都是 Widget


一个常规的 Application 图级可能是这样的,当然实际情况下会比这复杂很多 结构图

对应代码和实际情况看一下

为了和图片对应 我把所有的写到一个文件里


import …

阅读全文

Flutter开篇介绍

flutter 介绍

所有的一切都是个人观点,不满可以留言,可以讨论,吵架大可不必 所有的资料仅 2018-07-06 时我所了解的,当前的 flutter 版本号 dev 为 0.5.6,beta 为 0.5.1 转载请注明出处,简书为第一发布平台(本人目前迁出简书平台,自建 blog)

何谓 flutter

简介

image.png google 自己的官方介 …

阅读全文

最近文章

分类

标签

友情链接

其它