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 ...
随机推荐
- Python之模拟职场人生游戏
题目:模拟人生 要求:1.至少有两个角色 2.玩的过程中,有冲突 3.根据不同的交互,产生不同的行为. 4.一定要用到面向对象语法和思想 1.解题思路 创建一个类,赋予角色不同的方法,使用面向对象思想 ...
- 循序渐进Python3(十三) --0-- django之form表单
django为我们提供了form表单验证功能,下面来学习一下: 武sir博客:http://www.cnblogs.com/wupeiqi/articles/5246483.html 创建了djan ...
- 机器学习工具Octave安装(Win10环境)
介绍 Octave是一个旨在提供与MATLAB语法兼容的开放源代码计算与数值分析的工具:同时也是GNU成员之一.Octave最初的设计以MATLAB为模板,在功能上与MATLAB有许多相似之处.但相较 ...
- 如何POST一个JSON格式的数据给java接口,获得返回数据
/** * 模拟post进行url请求 * @param string $url * @param json $post_data */ public function request_post($u ...
- 初次用SqlServer查看本地的Excel文件时需要注意的地方
日常用到通过SqlServer 读取Excel文件的案例 ,记录下来 文件路径 :C:\Users\Administrator\Desktop\icd10.xls 1.查询语句: SELECT *F ...
- 专利系统数据库连接出现 base-64字符串中的无效字符 错误
错误提示如图: 解决方法: 1.进注册表修改如下 2.进入系统配置页面http://10.10.0.70/eaf/init 对数据库进行重新配置 3.若不行再将如下密码修改一下 重启IIS生效
- 2-2+CPU多级缓存-乱序执行优化
- ADO.NET连接池
池:理解为一堆集合,一堆数组,一堆对象ado.net连接池,连接字符串注明Pooling=false关闭连接池 web应用是肯定要启动连接池的,因为默认启动,可以不用管,知道这么一回事就OK了当启动连 ...
- 用Jquery实现修改页面selecte标签的默认选择
在WEB开发中,最基础的也是用的最多的就是数据库的增删改查,修改往往以为的小部分的改动,所以我们往往是在表单中填充以前的内容然后显示给用户进行修改操作. 在填充默认内容的时候对于input标签我们往往 ...
- 流Stream
System.IO 提供了一个抽象类Stream , Stream类 支持对字节的读写操作.所谓的“流”,指的是Stream,也就是所谓的一个文件区.这个文件区中存储着的信息可以是在内存中,也可以是在 ...