flutter版本的玩Android客户端
flutter学习案例
目录介绍
- 00.项目下载与查看
- 01.项目介绍
- 02.项目优势
- 03.部分功能介绍
- 04.部分截图展示
- 05.版本更新
- 06.flutter系列博客
- 07.感谢
- 08.如何辨别flutter与原生
- 09.关于更多
00.项目下载与查看
0.0 项目地址
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/FlutterExampleApps
- 中国flutter中文网站:https://flutterchina.club/
- 网络开源好项目:https://github.com/AweiLoveAndroid/Flutter-learning
- flutter官方案例:https://github.com/flutter/flutter
- 鸿洋玩Android:http://www.wanandroid.com/index
08.如何辨别flutter与原生
-
简单辨认一个页面是Flutter还是原生
- 打开手机的“开发者模式”
- 打开“显示布局边界”
- 切回APP,然后看看app中的UI效果
-
09.关于更多
关于博客汇总链接
其他推荐
- 博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是markdown格式的!同时也开源了生活博客,从12年起,积累共计47篇[近20万字],转载请注明出处,谢谢!
- 链接地址:https://github.com/yangchong211/YCBlogs
- 如果觉得好,可以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/yangchong211/ycflutter

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
干货!关于Android短视频开发的知识你了解吗?
移动互联网用户的普及和流量增长,使得碎片化时代的体验得到保障,人们可以打破时间和空间限制观看浏览视频,因此短视频成为互联网时代更加便捷的内容形式。那么,接下来就给大家分享一些Android短视频开发方面的干货内容。码率:数据传输时单位时间传送的数据位数,。码率越大,体积越大,清晰度越高;体积=码率*时间。VBR编码:画面质量高,体积小,编码时间慢。CBR编码:静态码率,编码速度快一些,文件大一些;分辨率:分辨率越高,图像越大清晰度:再码率一定情况下,分辨率越高图片越不清晰(本人调用的视频api应该是用VBR编码的,要求的是分辨率越高越好)再分辨率一定的情况下,码率越高,图像越清晰。帧率:每秒显示的图片数,画面帧率高于16,认为是连贯的。30差不多,60有逼真感,超过75就不容易察觉到有明显的流畅度提升。帧率超过屏幕刷新率指挥影响图形处理的能力,因为监视器不能以这么快的速度更新。位深度:每一个像素用多少位表示。位深度越大,可用的颜色就越多,颜色表现就越逼真。位深度为8的图像可用颜色为256种。可以通过 MedianInfo工具查看视频文件的详细信息。声道:声音在录制或播放时,在不同空间位...
- 下一篇
DeepLink唤醒App的简单实现方法
DeepLink(深度链接技术),一般是通过Web页面调用原生App,并把需要的参数通过Uri的形式传递给App,主要使用方式有:两个App之间的广告、App的社交分享、页面跳转App、DSP广告投放、营销效果统计等。在App的运营推广中,DeepLink的意义十分重大。 使用DeepLink技术的App可以让用户在手机移动端点击广告或链接时,直接唤醒对应的手机App,并跳转到达App里对应的场景页面。 DeepLink技术目前也有比较成熟的第三方,这里重点介绍一下 openinstall 的“一键拉起”功能,这项功能集成scheme,universal link等技术,能快速实现一键拉起App、一键直达页面,近期已经免费开放给广大开发者。 如上图所示,openinstall 这项功能的主要优势有:1、同时兼容Android和iOS系统,两者都可以直达相应场景;2、openinstall一键拉起功能适配大量主流社交平台和浏览器,如微信、QQ、钉钉、新浪微博、支付宝等;3、目前该服务运行相当稳定,能完善用户安装全流程,大幅降低用户流失率;4、openinstall能帮助开发者追踪渠道来源...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器