Flutter的使用教学笔记
QQ交流群
- Flutter 程序开发群:766307130
教程
官方实战
云在千峰
- 博主一直是从事 Android 开发的,所以主要从 Android 技术角度来分析 Flutter 的开发文档。
- Flutter 框架介绍
- Flutter 环境设置
- Flutter 应用解析
- 发布 Flutter Android 应用
- Flutter widgets 库解析
- Flutter 控件之 文本和基本的容器
- Flutter 控件之 MaterialApp
- Flutter 控件之 Scaffold
- Flutter 控件之 AppBar 和 SliverAppBar
- Flutter 控件之 Drawer DrawerHeader 和 UserAccountsDrawerHeader
- Flutter 控件之 BottomNavigationBar FloatingActionButton
- Flutter 控件之 Routes 和 Navigator
- Flutter 应用开发总结
咖啡花园
- 关于Flutter 的分享 咖啡花园
- Flutter实战一Flutter聊天应用(一)
- Flutter实战一Flutter聊天应用(二)
- Flutter实战一Flutter聊天应用(三)
- Flutter实战一Flutter聊天应用(四)
- Flutter实战一Flutter聊天应用(五)
- Flutter实战一Flutter聊天应用(六)
- Flutter实战一Flutter聊天应用(七)
- Flutter实战一Flutter聊天应用(八)
- Flutter实战一Flutter聊天应用(九)
- Flutter实战一Flutter聊天应用(十)
- Flutter实战一Flutter聊天应用(十一)
- Flutter实战一Flutter聊天应用(十二)
- Flutter实战一Flutter聊天应用(十三)
- Flutter进阶—Firebase数据库实例
等等系列,文章很用心,基础知识和进阶应有尽有!
文章
搜集
开源项目
- FriendlyChat - 由 Google 员工小组开发的 Offline/Firebase 聊天项目
- Meme Chat - 由 Google 员工团队使用 Firebase,Google登录和相机开发的聊天应用
- Flutter News - 由 Andres Araujo 开发的黑客资讯客户端
- Flitter - 由 Hadrien Lejard 和 Kevin Segaud 开发的Glitter 应用,使用了 Redux 和 Jaguar
- Cooking App - Óscar Caballero 开发的厨房类应用
- Lime - 由 Sebastian Sellmair 开发社交网络应用
- Flitch - 由 Matan Lurey 开发的 Twitch 客户端
- WikiFlutter - 由 Nano WANG 开发的 Wiki 阅读器
- DartHub - 由 Sam Thompson 开发的 Github 客户端
- Planets-Flutter - 由 Sergi Martínez 开发的地球探索,展示丰富用户界面
- NewsBuzz - 由 Ankur Kedia 新闻客户端
- Fluvies - 由 Dilpreet Singh 使用 MVP, PathProviders, FutureBuilders 和 Database 开发的视频浏览应用
- DroidKaigi2018-flutter - 由 konifar 开发的 DroidKaigi 2018 东京非官方会议应用程序
- Heroes Companion - 由 arranf 使用 redux 和 sqlite 开发 的风暴英雄应用
- CryptoShadow - 由 Hugo EXTRAT 开发的加密货币行情分析应用
- Trovami - 由 Manoj NB 开发的以 Flutter 和 Firebase 为后端构建的现场位置分享应用程序
- Music Player - 由 Pawan Kumar 开发的全功能的音乐播放器
- Planty - 由 Ivascu Adrian 开发的植物店
- inKino - 由 Iiro Krankka 开发的完整的电影应用程序,使用 flutter_redux 进行状态管理,具有很好的过渡动画,以及一整套的 widget 和单元测试
案例
- Hamilton - Introducing Hamilton — The Official App. Fans’ access to all things Hamilton: An American Musical.
- Newsvoice - Newsvoice shows all the news and perspectives from high quality sources in one place.
- Bendometer - "Harmonica tuner". Learn how to play bends on your harmonica.
- Ecuestre Digital - Ecuestre Digital provides real-time results and video streaming of Equestrian Events.
- Hookle - Manage your social media in one place
- inKino - A complete movie app that uses flutter_redux for state management, has nice transition animations, and a comprehensive set of widget & unit tests, by Iiro Krankka
Flutter的使用教学笔记的更多相关文章
- Linux实战教学笔记08:Linux 文件的属性(上半部分)
第八节 Linux 文件的属性(上半部分) 标签(空格分隔):Linux实战教学笔记 第1章 Linux中的文件 1.1 文件属性概述(ls -lhi) linux里一切皆文件 Linux系统中的文件 ...
- Linux实战教学笔记07:Linux系统目录结构介绍
第七节 Linux系统目录结构介绍 标签(空格分隔):Linux实战教学笔记 第1章 前言 windows目录结构 C:\windows D:\Program Files E:\你懂的\精品 F:\你 ...
- Linux实战教学笔记06:Linux系统基础优化
第六节 Linux系统基础优化 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 基础环境 第2章 使用网易163镜像做yum源 默认国外的yum源速度很慢,所以换成国内的. 第一步:先备份 ...
- Linux实战教学笔记05:远程SSH连接服务与基本排错(新手扫盲篇)
第五节 远程SSH连接服务与基本排错 标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 远程连接LInux系统管理 1.1 为什么要远程连接Linux系统 在实际的工作场景中,虚拟机界面或物理 ...
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- Linux实战教学笔记03:操作系统发展历程及系统版本选择
标签(空格分隔): Linux实战教学笔记-陈思齐 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介. 操作系统,英文名称Operating System ...
- Linux实战教学笔记02:计算机系统硬件核心知识
标签(空格分隔):Linux实战教学笔记-陈思齐 第1章 互联网企业常见服务器介绍 1.1 互联网公司服务器品牌 - DELL(大多数公司,常用) - HP - IBM(百度在用) 浪潮 联想 航天联 ...
- Linux实战教学笔记01:计算机硬件组成与基本原理
标签(空格分隔): Linux实战教学笔记 第1章 如何学习Linux 要想学好任何一门学问,不仅要眼睛看,耳朵听,还要动手记,勤思考,多交流甚至尝试着去教会别人. 第2章 服务器 2.1 运维的基本 ...
- Linux实战教学笔记08:Linux 文件的属性(下半部分)
第八节 Linux 文件的属性(下半部分) 标签(空格分隔): Linux教学笔记 ---更多相关资料请点我查看 第1章 链接的概念 在linux系统中,链接可分为两种:一种为硬链接(Hard Lin ...
随机推荐
- Linux学习笔记 -- Shell 数组
定义 在Shell的世界里,我们只能定义一维数组. 定义数组的时候不需要指定长度,数组的下标从0开始; Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: sh ...
- 关于Bootstrap的整理和理解
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验.作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现 ...
- JavaScript第二节
1.动态属性 引用类型可以动态的添加属性,而基本类型不行. 2.复制变量值 3.检测类型 执行环境和作用域 没有块级作用域 引用类型 1.Object类型 2.Array类型 数组初始化: 检测数组: ...
- MAPREDUCE的实战案例
reduce端join算法实现 1.需求: 订单数据表t_order: id date pid amount 1001 20150710 P0001 2 1002 20150710 P0001 3 1 ...
- Borland.Delphi.dll
Borland.Delphi.dll Borland Delphi Runtime for .NET Imports Borland.DelphiImports Borland.Delphi.Unit ...
- struts2结合axis开发webservice
第一步:引入axis的依赖jar包 第二步:修改web.xml文件 <listener> <listener-class>org.apache.axis.transport ...
- Java字节码
Java字节码 javap -c 反编译.class文件可得字节码 知乎讨论https://www.zhihu.com/question/27831730 栈和局部变量操作 将常量压入栈的指令 aco ...
- tmux上用vim时显示错行
环境:tmux-master,xshell4,vim7.4,CentOS6.9 tmux在某些版本会出现很奇怪的显示错乱问题,特别是在做替换的时候,只要页面翻动,显示就会乱,命令行会错位显示到状态行, ...
- Java虚拟机(一):JVM的运行机制
一.JVM启动流程 通过java +xxx(或javaw)启动java虚拟机 装载配置,会在当前路径中寻找jvm的config配置文件. 根据查找jvm.dll文件.这个文件就是java虚拟机的主要实 ...
- less使用变量实现Url的前缀
@url-prefix: "../../../../../Skin/Template/Default"; .test { background: url("@{url-p ...