/yyets_flutter

人人影视客户端 for Flutter

Primary LanguageDartGNU General Public License v2.0GPL-2.0

人人影视客户端 for Flutter

功能一览

  • 安卓端边下边播
  • 自动适应DarkMode
  • 本地播放
  • 我的收藏
  • 影视搜索
  • 用户登录

效果展示

Web端体验

若github不显示图片,请转码云/yyets_flutter

说明

  • 仅供学习交流使用
  • 支持全平台:Android, IOS, Windows, MAC OS, Web Server.
  • 构建请参考Flutter官方文档。
  • 目前仅支持安卓端边下边播,其他端仅支持其他方式下载。
  • 关于Dart文件命名规范lowercase_with_underscores,后期会修改。
  • 某些布局代码需要提取优化。
  • 安卓打包请在android/local.properties中配置签名文件信息: keyPath, keyAlias, keyPassword, storePassword>
keyPath=F:\\..\\..
keyAlias=...
keyPassword=...
storePassword=...

Build

环境:

❯ flutter doctor

[✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.7 19H2, locale zh-Hans-CN)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
[✓] Android Studio (version 4.1)
...
[✓] Connected device (1 available)
  • Android
flutter build apk --profile

build output dir: build/app/outputs/apk/release/app-release.apk

  • IOS
flutter build ios
  • Windows
flutter build windows

build output dir: build/windows/x64/Release/Runner

  • Web
flutter build web

build output dir: build/web

web 发布:可以将 build/web 目录下文件直接静态发布,你可以放到自己服务器,或者使用 Github PagesGitee Pages 来发布。

Release

安装包: Releases

TODO

  • 按类型搜索