Dart
文章平均质量分 90
wclhack
这个作者很懒,什么都没留下…
展开
-
第五篇- 抖音的强大对手来了,用Flutter手撸一个抖音国际版,看看有多炫
前言由于中间几个月项目天天加班,导致没没时间更新,最近一段时间对前端进行了重构,加了很多页面,如登录、注册、关注、个人中心等,目前写这个纯属业余个人爱好,所以断断续续的继续在做…前端地址:https://www.pgyer.com/dtok后端服务器地址:http://47.95.209.198:8181/注释:由于本人的apple id无法打包ios、所以暂时只打包的android版本,ios版本正在解决账号问题效果如下:架构更新之前技术采用flutter做的前端,后端api则对接的是原创 2022-03-10 13:26:39 · 2999 阅读 · 0 评论 -
第四篇-用Flutter手撸一个抖音国内版,看看有多炫
前言这次对布局进行优化,主要包含了首页tabview pageview 以及添加几个按钮的操作过程.主要使用到stack层叠布局,tabpview和pageview,tabview两个页面,一个关注,一个推荐,左右切换,pageview被包含在tabview里面.布局优化抖音的顶部appbar 是悬浮层叠展示,而flutter的层叠组件是stack, 因此最外面采用stack, 其次中间是tabview,分别是关注和推荐两个选项卡,关注在没有登录的时候会弹出一个提示需要认证登录的页面,这里加原创 2020-06-01 00:15:10 · 1400 阅读 · 0 评论 -
第三篇-用Flutter手撸一个抖音国内版,看看有多炫
前言前一篇已经开发了大部分框架,包含视频上下滑动播放,这次将上次未完成的数据显示友好显示,以及底部音乐走马灯特效,另外优化了加载数据的bug,在dart语言里 & 会自动变成& 也不知道这个bug啥时候修复哈.本系列会持续更新,将各个模块及功能持续完善.修复Dart语言 URL显示错误.暂时只能这样替换了 1 url = url.replaceAll('&','&'), 1 2...原创 2020-05-29 00:54:37 · 555 阅读 · 0 评论 -
第二篇-用Flutter手撸一个抖音国内版,看看有多炫
前言继上一篇使用Flutter开发的抖音国际版后再次撸一个国内版抖音,大部分功能已完成,主要是Flutter开发APP速度很爽, 先看下图项目主要结构介绍这次主要的改动在api.dart 及douyin.dart里,国内抖音的api是不同的,另外地址以及实体类也不一样。详细下面介绍.抖音的实体类主要是讲json转化为实体模型,然后绑定到view 层面,写这个实体类还是很耗费时间的,毕竟得先用爬网知识讲抖音的json拿到,并且根据json反向写实体类.这个地址...原创 2020-05-24 23:31:38 · 5926 阅读 · 0 评论 -
使用Flutter开发的抖音国际版
简介最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载,太方便实时调整UI布局了. 相应速度极快. 如下图:主要项目架构详细说明一下,开发主要在lib文件夹pubspec.yaml是配置插件的位置,如http:^0.12.0+4,类似依赖组件. common文件夹存放的是重写的网络组件,以及图标组件icons.dart config文件夹存放的...原创 2020-05-21 18:59:50 · 3079 阅读 · 5 评论