简介

Eyepetizer 一直是我个人比较喜欢的app,之前有用原生模仿过开眼的一些效果,文章在这里,本次实践使用跨平台框架 Flutter 开发,对开眼 v4.2.2进行模仿。

用到的开源库

  • dio: ^0.0.10 --网络请求 地址
  • scoped_model: "^0.2.0" --状态管理 地址

Apk下载

下载地址

预览图片

首页 关注
详情页 通知
我的 搜索
上拉加载更多 Tabbar处理
关注吸顶效果 最后

项目的地址

项目地址:https://github.com/wtus/flutter_kaiyan

心得体会

  • 嵌套太深了,前期一定要注意组织整理一下,其实本Demo做的也不太好,但有点懒的改了,下一个Demo 好好控制一下吧[笑哭]。

  • Hot Reload 可以很大程度上提高开发效率,但有时会失效。

  • 性能没有刻意的和原生对比过,但是 release 之后运行速度的确是飞起。

  • 我用过 Weex ,做过H5混合开发,了解过RN,我觉得 Flutter 是十分优秀的。

  • 项目中早期有部分命名不规范的问题,危险动作,请勿学习。

一些说明

  • 视频播放功能没有做,试了几个方案效果都是不是很理想,之后再说
  • api 来自网络 ,【开眼】是一款每日精选视频应用的app,非官方版本,仅作学习交流之用,数据来源于开眼视频视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。

后语

之后会有一些教程讲解,欢迎关注。

关于我

  • Email: hi54wht@163.com
  • 博客: https://wuht.coding.me/
  • 掘金: https://juejin.im/user/5a3127da5188251c11409f0a
  • 简书: https://www.jianshu.com/u/762002465748

转载于:https://juejin.im/post/5b4f40e3e51d451907696604

实战:使用 Flutter 仿开眼视频App相关推荐

  1. 基于Flutter实现的仿开眼视频App

    flutter_eyepetizer 这是一款基于 Google Flutter 实现的一款仿开眼视频 App. 背景 从 Google 在 2018.02 的世界移动大会上正式推出首个 Flutte ...

  2. Android入门开源项目之仿开眼视频APP

    开眼短视频(OpenEyes) 仿照(开眼视频)Android端(旧版UI,新版UI已改变)做的一个App,每天更新一个精美短视频应用,一个非常美的短视频应用,UI界面基本上是参照开眼视频Androi ...

  3. 微信小程序模仿开眼视频app(一)——视频首页、视频详情、分类

    可到我的github账号上去copy文件 先展示一下我实现了的功能吧 提示,如果有出现无法加载域名之类问题的的,可以在"设置"-"项目设置"-打钩"不 ...

  4. 微信小程序模仿开眼视频app(二)——搜索功能

    微信小程序模仿开眼视频app(一)有介绍首页.视频详情和分类部分 可到我的github账号上去copy文件 搜索部分 一开始没想要设置历史记录啊.热门搜索啊这些的,只是想把搜索框弄好看一点,无意中发现 ...

  5. Flutter 仿滴滴出行App

    作者:Sky24n 链接:https://www.jianshu.com/p/f6d1206aa80a 绿色出行 Flutter 仿滴滴出行App 地图:采用高德地图,仅简单完成了部分功能,基础地图, ...

  6. 微信小程序模仿开眼视频app(三)——信息卡片瀑布流和分类

    <微信小程序模仿开眼视频app(一)--视频首页.视频详情.分类> <微信小程序模仿开眼视频app(二)--搜索功能> 可到我的github账号上去copy文件 瀑布流部分 文 ...

  7. uniapp实战项目 (仿知识星球App) - - 配置开发工具和全局css样式

    实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...

  8. uniapp实战项目 (仿知识星球App) - - 自定义顶部导航栏和登录弹窗组件

    实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...

  9. uniapp实战项目 (仿知识星球App) - - 效果篇

    实战项目名称:仿知识星球App 技术栈:前端 => uni-app ( 后端:Node.js + Mysql + Apollo + Graphql ) 已实现功能:微信登录,创建星球,内容管理, ...

最新文章

  1. Activity的知识
  2. ThinkPHP使用分组详细介绍(十七)
  3. C#设计模式之十七中介者模式(Mediator Pattern)【行为型】
  4. iphone同步助手_iPhone怎么批量删除联系人?
  5. postgres 退出_如何退出postgresql
  6. Docker入门-docker compose的使用
  7. android群英传神兵利器pdf,《Android群英传:神兵利器》勘误
  8. esp32 嵌入式linux,初体验乐鑫 ESP32 AT 指令-嵌入式系统-与非网
  9. python并发运行
  10. ApacheCN JavaWeb 译文集 20211017 更新
  11. 英文版Windows2k服务器无法正常返回中文的问题
  12. linux oracle显示乱码,Linux下oracle显示乱码解决
  13. session是什么,存储在哪里
  14. 拆分工作簿为多个文件_能不能将总表快速拆分为多个工作簿?当然!
  15. 欧瑞变频器800参数设置_常见品牌变频器修改功率方法大全
  16. UNIX网络编程 第1卷 数据分享
  17. Python实现简单的层次聚类算法以及可视化
  18. t检验自由度的意义_统计学常用概念:T检验、F检验、卡方检验、P值、自由度...
  19. [我叫以赏]Python获取B站UP主粉丝数
  20. Python收集新闻其他辅助功能的实现

热门文章

  1. 海曼HTPA32X32开发与应用(一)准备工作
  2. windows分区从动态卷转换回简单卷的保底型方法
  3. 【玩转手机】三星D608全部指令
  4. 用NI的数据采集卡实现简单电子测试之6——数字I/O及测试平台
  5. 利用PHOTOSHOP实现电影级视频实时滤镜渲染效果
  6. Linux ubuntu Alsamixer 前置音响/耳机 没有声音
  7. PHP银河搭建,linux下搭建OGame银河帝国私服
  8. linux下命令行制作ISO文件
  9. Allegro Free Physical Viewer 17.2 下载 – 免费的Allegro文件查看工具
  10. 计算机二级报名锁定了,职称计算机考试WindowsXP考点:锁定计算机