All Projects → wtus → Flutter_kaiyan

wtus / Flutter_kaiyan

[DEPRECATED] 使用Google跨平台框架Flutter仿写一个开眼视频(Eyepetizer )

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter kaiyan

Revery
⚡ Native, high-performance, cross-platform desktop apps - built with Reason!
Stars: ✭ 7,812 (+1833.66%)
Mutual labels:  cross-platform, app
Kivymd
Set of widgets for Kivy inspired by Google's Material Design.
Stars: ✭ 107 (-73.51%)
Mutual labels:  cross-platform, app
Brisk
✨Cross-platform set of tools for building native UIs with Reason/OCaml
Stars: ✭ 518 (+28.22%)
Mutual labels:  cross-platform, app
Activitywatch
The goal of ActivityWatch is simple: Enable the collection of as much valuable lifedata as possible without compromising user privacy.
Stars: ✭ 5,927 (+1367.08%)
Mutual labels:  cross-platform, app
Sharik
Sharik is an open-source, cross-platform solution for sharing files via Wi-Fi or Mobile Hotspot
Stars: ✭ 185 (-54.21%)
Mutual labels:  cross-platform, app
Chirp
🐦 A cross platform twitter application
Stars: ✭ 129 (-68.07%)
Mutual labels:  cross-platform, app
Flutter Ui Showcase
FLUTTER UI Showcase
Stars: ✭ 68 (-83.17%)
Mutual labels:  cross-platform, app
Pillar Valley
👾A cross-platform video game built with Expo, three.js, and Firebase! 🎮🕹
Stars: ✭ 242 (-40.1%)
Mutual labels:  cross-platform, app
Yyets flutter
人人影视客户端 for Flutter
Stars: ✭ 157 (-61.14%)
Mutual labels:  cross-platform, app
Uiwidgets
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.
Stars: ✭ 1,901 (+370.54%)
Mutual labels:  cross-platform, app
Expo Native Firebase
🔥 Native Firebase Expo App (iOS, Android) Demo for Firestore, Notifications, Analytics, Storage, Messaging, Database 🚨
Stars: ✭ 197 (-51.24%)
Mutual labels:  cross-platform, app
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (-21.29%)
Mutual labels:  cross-platform, app
Flutter Movie
😎 🎬 A Flutter movie app build with Fish-Redux and The Movie DB api.
Stars: ✭ 386 (-4.46%)
Mutual labels:  app
Imguifiledialog
File Dialog for ImGui : https://github.com/aiekick/ImGuiFileDialog
Stars: ✭ 398 (-1.49%)
Mutual labels:  cross-platform
Go Astilectron
Build cross platform GUI apps with GO and HTML/JS/CSS (powered by Electron)
Stars: ✭ 4,150 (+927.23%)
Mutual labels:  cross-platform
Spectro
🎶 Real-time audio spectrogram generator for the web
Stars: ✭ 383 (-5.2%)
Mutual labels:  app
Android Runtime
Android runtime for NativeScript (based on V8)
Stars: ✭ 399 (-1.24%)
Mutual labels:  cross-platform
Kawanime
Desktop app for anime fans
Stars: ✭ 396 (-1.98%)
Mutual labels:  cross-platform
Crypter
🔓✨🔒 An innovative, convenient and secure encryption app
Stars: ✭ 382 (-5.45%)
Mutual labels:  cross-platform
Libgdx
Desktop/Android/HTML5/iOS Java game development framework
Stars: ✭ 19,420 (+4706.93%)
Mutual labels:  cross-platform

使用 Flutter 仿开眼视频App

简介

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

用到的开源库

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

Apk下载

百度云下载地址

github:

github

预览图片

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

项目的地址

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

心得体会

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

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

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

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

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

一些说明

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

后语

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

关于我

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].