Git Product home page Git Product logo

wyuange / shuaishuai_film Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bridfish/shuaishuai_film

0.0 0.0 0.0 5.19 MB

基于Provider+MVVM的Flutter 完整的视频App项目。本项目用到了flutter大量的组件。网络请求,数据解析,数据存储和数据展示App开发的四大步骤也被详细的展示出来。自定义视频播放器UI,自定义组件,检测网络变化判断视频是否可以继续播放等等,很多细节就不一一说明了。等着你来学习发现。本项目适合新手进行学习!

Kotlin 0.03% Ruby 0.84% Swift 0.10% Objective-C 0.01% Dart 99.01%

shuaishuai_film's Introduction

shuaishuai_movie

基于Provider+MVVM的Flutter 视频App项目,帅帅影视是一个含有海量视频的app,各种视频随你来看。

先来点样图

home.gif detail_page.gif play_video.gif
selection_search.gif drop_style.gif text_search.gif
history.gif

主要使用到的一些三方库:

第三方库 功能 github地址
dio 网络请求 https://github.com/flutterchina/dio
video_player 视频播放 https://github.com/flutter/plugins/tree/master/packages/video_player
chewie 视频播放 https://github:com/brianegan/chewie
fluro 路由跳转 https://github.com/theyakka/fluro
connectivity 网络变化监听 https://pub.dev/packages/connectivity
flutter_easyrefresh 上拉加载下拉刷新 https://github.com/xuelongqy/flutter_easyrefresh
flutter_sticky_header 粘性头部 https://github.com/letsar/flutter_sticky_header
cached_network_image 图片缓存 https://github.com/Baseflow/flutter_cached_network_image
fluttertoast 吐司 https://github.com/ponnamkarthik/FlutterToast
shared_preferences shared存储 https://pub.dev/packages?q=shared_preferences

更新

V1.1.0 2020-09-08

  • 修复视频快速切换bug
  • 视频播放器添加手势滑动调整音量和亮度
  • 修改文字搜索历史逻辑
  • 修改部分icon图标

V1.0.0 2020-08-19

  • 添加留言模块
  • 添加历史记录可以点击继续观看功能
  • 添加控制视频是否自动播放功能
  • 添加启动页闪屏动画功能

V0.0.1 2020-08-04

  • 帅帅影视的基本功能已完成

shuaishuai_film's People

Contributors

bridfish avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.