All Projects → ZDfordream → Fluttertianyue

ZDfordream / Fluttertianyue

基于Flutter的超完整仿腾讯动漫,小说阅读,抖音视频项目,功能丰富,适合学习和日常使用,拥有较好的项目结构&比较规范的代码!Flutter入门,看这个就够了~Flutter project which provide richer functionality, if you want to learn flutter, this project is a good choice

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Fluttertianyue

Artplayer
Kotlin实现的视频播放器,将MediaPlayer与VideoView解耦合,支持切换播放器内核(如ExoPlayer和ijkPlayer),支持自定义控制视图,提供MediaPlayerManager实现全屏模式,小屏幕模式等。
Stars: ✭ 471 (-45.92%)
Mutual labels:  video-player
Clappr
🎬 An extensible media player for the web.
Stars: ✭ 5,436 (+524.11%)
Mutual labels:  video-player
Iina
The modern video player for macOS.
Stars: ✭ 28,688 (+3193.69%)
Mutual labels:  video-player
Youtubekit
YoutubeKit is a video player that fully supports Youtube IFrame API and YoutubeDataAPI for easily create a Youtube app
Stars: ✭ 484 (-44.43%)
Mutual labels:  video-player
Celluloid
A simple GTK+ frontend for mpv
Stars: ✭ 541 (-37.89%)
Mutual labels:  video-player
Versaplayer
Versatile Video Player implementation for iOS, macOS, and tvOS
Stars: ✭ 608 (-30.2%)
Mutual labels:  video-player
Xgplayer
A HTML5 video player with a parser that saves traffic
Stars: ✭ 4,792 (+450.17%)
Mutual labels:  video-player
Drm wv fp player
Few of the resources from flutter plugin video_player
Stars: ✭ 19 (-97.82%)
Mutual labels:  video-player
Server
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
Stars: ✭ 572 (-34.33%)
Mutual labels:  video-player
Videogular2
The HTML5 video player for Angular 2
Stars: ✭ 678 (-22.16%)
Mutual labels:  video-player
Playerdemo
一个视频播放器,开源版 potplayer ,用于总结播放器开发技术。
Stars: ✭ 491 (-43.63%)
Mutual labels:  video-player
Shaka Player
JavaScript player library / DASH & HLS client / MSE-EME player
Stars: ✭ 5,386 (+518.37%)
Mutual labels:  video-player
Pbjvideoplayer
▶️ video player, simple way to play and stream media on iOS/tvOS
Stars: ✭ 620 (-28.82%)
Mutual labels:  video-player
React Native Video Controls
A React Native video component with controls
Stars: ✭ 479 (-45.01%)
Mutual labels:  video-player
H5player
网页播放器增强脚本,支持:播放进度记录、播放倍率记录、快进快退、倍速播放、画面缩放等
Stars: ✭ 736 (-15.5%)
Mutual labels:  video-player
React Native Video Player
A video player for React Native with controls
Stars: ✭ 415 (-52.35%)
Mutual labels:  video-player
Rx Player
DASH/Smooth HTML5 Video Player
Stars: ✭ 600 (-31.11%)
Mutual labels:  video-player
Abplayerhtml5
Video Player for danmaku comments. ABPlayer in HTML5. ABPlayer核心构件以动态HTML编写的版本。向HTML5进发!HTML5弹幕播放器
Stars: ✭ 858 (-1.49%)
Mutual labels:  video-player
Mpv.net
🎞 mpv.net is a modern media player for Windows that works just like mpv.
Stars: ✭ 737 (-15.38%)
Mutual labels:  video-player
Yuview
The Free and Open Source Cross Platform YUV Viewer with an advanced analytics toolset
Stars: ✭ 665 (-23.65%)
Mutual labels:  video-player

Language: English | 中文简体

Flutter开发一款跨平台的开源漫画App (放慢脚步,给个star)

仿腾讯动漫,抖音视频播放效果,小说阅读,异步编程,我猜想,你所需要的效果,此项目大致都有,项目持续更新中...

另有微信小程序版本(仿腾讯动漫,值得一看) Vue版本

screen shot

Setup

  1. Clone the repo
$ git clone https://github.com/ZDfordream/FlutterTianYue.git
$ cd FlutterTianYue
$ flutter packages get
  1. Running:
$ flutter run
$ 提示:如果出现build失败,再执行一次
$ flutter版本1.0.0

主要实现的功能有:

  • 动漫:仿腾讯动漫m站,嵌套滑动
  • 加载状态视图
  • flutter 与 native 双向通信
  • 启屏页-轮播图
  • 下拉刷新-上拉加载更多
  • AndroidView嵌入原生视图
  • 仿抖音视频播放
  • 异步编程示例
  • 其他flutter常见效果,此项目都有

第三方框架

功能
dio 网络框架
shared_preferences 本地数据缓存
fluttertoast toast
device_info 设备信息
iconfont 字库图标
share 系统分享
flutter_webview_plugin 全屏的webview
video_player 视频播放
rxdart rxdart

如果您觉得还可以的话,给个Star白~

感谢

此项目参考学习了高仿书旗小说,并在此基础上扩充,感谢作者

默认条约

此项目仅供大家交流沟通使用,不得用于任何商业以及利益活动。

LICENSE

licensed under the Apache License 2.0

A permissive license whose main conditions require preservation of copyright and license notices.
Contributors provide an express grant of patent rights.
Licensed works, modifications, and larger works may be distributed under different terms and without source code.
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].