flutter 学习案例
目录介绍
00. 项目下载与查看
01. 项目介绍
02. 项目优势
03. 部分功能介绍
04. 部分截图展示
05. 版本更新
06.flutter 系列博客
07. 感谢
08. 如何辨别 flutter 与原生
09. 关于更多
00. 项目下载与查看
0.0 项目地址
https://github.com/yangchong2…
0.1 下载 apk
已经打包好的 apk 存放到项目根目录 apk 文件夹下,可以直接下载安装。建议先安装看看效果!
apk 下载地址
0.2 项目
关于项目的工程大概介绍
0.3 案例演示
努力打造一款 flutter 极致体验的 WanAndroid 客户端,暂时我也是学习阶段,后期慢慢更新!
0.4 项目测试账号和密码
接口是接用 wanAndroid 开放的接口,感谢鸿洋大神提供免费的开源接口。只是用于训练 flutter 案例,请勿商用。如需商用,请直接联系鸿洋大神 623565791!
测试账号:用户名:yangchong 密码:123456
01. 项目介绍
1.1 运行项目
首先配置好 Flutter 开发环境,可参阅 flutter 中文社区的配置流程。
下载代码,执行 Packages get 安装第三方包,直接执行 main.dart 代码 running 即可
经过测试,发现 android studio、XCode、IDEA 都是可以的
02. 项目优势
flutter 目前开源的项目相对不多,虽然已经拥有 GSYGithubAppFlutter 开源项目,还别说入门还是稍微有点难度。该项目作为入门级学习还是可以的,等到比较熟悉 flutter,看看那个项目还是十分不错的。
项目结构清晰,代码注释详细,可以一边看博客学习 dart 语言,一边训练写代码,一边总结记录问题。
03. 部分功能介绍
3.1 基础功能
首页轮播图 +list:推荐最新的博客
知识体系:对安卓知识体系做整理
登录注册:登录、注册、Cookie 持久化
我的收藏页面:依靠 Cookie 持久化,实现对文章的收藏和展示
项目分类:在 WanAndroid 上发布的项目
网址导航:展示常用的开发网站
搜索功能:输入搜索、搜索推荐、历史搜索等等
关于我们:鸿洋 wanAndroid 介绍
3.2 后期完善功能
轮播图后期需要自动轮播【暂时还不知道如何实现自动轮播】,文章可以分享功能
添加缓存功能,学习 flutter 中数据库该怎么用
04. 部分截图展示
05. 版本更新
v1.0.0 更新于 2018 年 8 月到 12 月 18 日
断断续续利用每天闲暇时间边学习边写 flutter 代码,初步完善了玩 Android 基本的一些功能
06.flutter 系列博客
待更新
07. 感谢
7.1 关于接口
接口用 wanAndroid 开放接口,在 Android 这个圈子,貌似我认识的程序员都知道张鸿洋大神。可以说该接口用于业余训练项目十分不错!
想要了解更多,可以查看鸿洋大神的 wanAndroid 网站:http://www.wanandroid.com/index
7.2 参考案例和学习博客
国外大神分享的一些好的 demo:https://github.com/iampawan/F…
中国 flutter 中文网站:https://flutterchina.club/
网络开源好项目:https://github.com/AweiLoveAn…
flutter 官方案例:https://github.com/flutter/fl…
鸿洋玩 Android:http://www.wanandroid.com/index
08. 如何辨别 flutter 与原生
简单辨认一个页面是 Flutter 还是原生
打开手机的“开发者模式”
打开“显示布局边界”
切回 APP,然后看看 app 中的 UI 效果
09. 关于更多
关于博客汇总链接
1. 技术博客汇总
2. 开源项目汇总
3. 生活博客汇总
4. 喜马拉雅音频汇总
5. 其他汇总
其他推荐
博客笔记大汇总【15 年 10 月到至今】,包括 Java 基础及深入知识点,Android 技术博客,Python 学习笔记等等,还包括平时开发中遇到的 bug 汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是 markdown 格式的!同时也开源了生活博客,从 12 年起,积累共计 47 篇 [近 20 万字],转载请注明出处,谢谢!
链接地址:https://github.com/yangchong2…
如果觉得好,可以 star 一下,谢谢!当然也欢迎提出建议,万事起于忽微,量变引起质变!
关于 LICENSE
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
项目地址:https://github.com/yangchong2…