本篇文章中有不少精美的 Flutter UI 上手练习项目和优质插件,给各位入门 Flutter 后的小伙伴学习和借鉴。作出适合中国开发者的本地化插件。git
在使用 Flutter 的过程当中,必不可少的要和 JSON 打交道,JSONFormat4Flutter 借鉴了 GsonFormat 的成功经验,能够快速的把 JSON 数据解析成 Dart 语言的实体类,使你在使用 Dart 编程时,没必要由于数据格式转换而烦恼。欢迎 Star 和 Pull Request。github
这个项目是2018年2月8日-2月9日在日本举行的 DroidKaigi 开发者大会时制做的非官方 App,是日本开发者对 Flutter 进行的实践。主要功能有:web
这是一个有实际用途的 Flutter 应用,有很高的学习和模仿价值。数据库
手把手教你使用 Flutter 制做一个星球 App,README 中有6篇详细的教程,若是你感受模仿 DroidKaigi 应用有点难度,那么你能够按照这 6 篇教程,一步步的完成本身的第一个 Flutter 应用。编程
使用 Flutter 和 Firebase 克隆 instagram。这是真正可使用的 App,照片能够存储在 FireStore,能够详细看一看这个 App 布局部分,怎样优化才能和原生 instagram 布局彻底相同。微信
基于 Material Design 风格设计,在制做这个应用的过程当中使用了 Flutter 插件用于抓取歌曲和音乐播放。这个音乐是存贮在 Firebase 上,在中国能够爬取现有的音乐接口进行替换。app
这是使用 Flutter 制做的一个社交 App,做者使用的是2017年5月25日的 Flutter 版本,目前项目做者已经不在维护,可是对于学习 Flutter 的咱们,仍是有颇有借鉴意义的。做者写了一篇文章用于介绍如何制做这个 App。less
这应该是全部 App 中最简单的一个,这个菜单 App 包括一下几个特色:布局
PageView
的改变而改变PageView
的动画PageView
阴影效果是一个很是不错的练手项目。post
这个 App 是克隆了 Cinematic 的一部分,接口使用的是 TMDB API ,重点能够放在模仿信息流的布局上。
克隆的 WhatsApp,应用经过 Firebase 的认证系统进行认证,使用 Firebase 实时数据库实现数据实时互通。
使用 Flutter 实现界面交互上的一些优美动画效果,项目中包含了用户制做的3个 UI 动画效果,每个都是至关优美的动画。
我在寻找这些 Demo 的过程当中,发现一些由第三方开发者为 Flutter 开发的应用插件,在这里一样分享给你们
一个法国的开发者为 Flutter 编写的获取地理位置的插件,基于 Google 地图。主要包括两个功能:获取当前的地理位置;监听当前的地理位置,根据当前地理位置的改变而自动刷新经纬度信息。目前该项目已经在 pub.dartlang.org 上线。
让 Flutter 和系统的 Webview 进行通讯。
Flutter 版本的 SQLlite 插件
Flutter 版本的蓝牙插件
这就是我在学习 Flutter 过程当中看到的很不错的练手项目和插件。但愿大家可以喜欢。
PS:我在 Flutter Packages 仓库中挑选相关的 Packages 的时候,不多看到中国开发者的身影。因此相应的,若是你想在 Flutter 中使用中国特点的相关服务,例如:微信分享、QQ 分享、高德地图、第三方的 OAuth 登陆,都须要等上很长时间。固然,这对于咱们开发者来讲,也是一个机会。若是有开发者在 Flutter Package 中上传相关的 Package 欢迎发布到掘金。咱们会让更多开发者知道你上传的 Package 。
掘金如今正在举行 Flutter 相关的征文活动,若是你在7月-8月期间有想写 Flutter 文章的打算,欢迎戳连接了解征文详情,投稿便可得到掘金纸质笔记本哦!
咱们创建了掘金 Flutter 技术交流群,目前群众已经有280余人。其中包括闲鱼技术和NOW终端技术团队等国内第一批使用 Flutter 作实践的技术团队。扫描下方小熊姐微信,回复 flutter 便可入群哦。