All Projects → nekomiyaxneko → Flutter_mybilibili

nekomiyaxneko / Flutter_mybilibili

Licence: mit
bilibili in flutter

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter mybilibili

Animesearcher
整合第三方网站的视频和弹幕资源, 为白嫖党提供最佳看番追剧体验
Stars: ✭ 101 (-42.61%)
Mutual labels:  bilibili
Mediaunlock test
流媒体解锁检测
Stars: ✭ 121 (-31.25%)
Mutual labels:  bilibili
Bilibili video download
🌈Bilibili_video_download-B站视频下载
Stars: ✭ 2,055 (+1067.61%)
Mutual labels:  bilibili
Bilibili Vtuber Danmaku
Vtuber直播间的弹幕哟~
Stars: ✭ 107 (-39.2%)
Mutual labels:  bilibili
Bilibili member crawler
B站用户爬虫 好耶~是爬虫
Stars: ✭ 115 (-34.66%)
Mutual labels:  bilibili
Bilibili User Information Spider
B站3亿用户信息爬虫(mid号,昵称,性别,关注,粉丝,等级)
Stars: ✭ 136 (-22.73%)
Mutual labels:  bilibili
33 Live2d Wp
🍟 The live2d poster girl plugin of 33 for WordPress.
Stars: ✭ 99 (-43.75%)
Mutual labels:  bilibili
Bili Api
Bilibili Node.js API
Stars: ✭ 167 (-5.11%)
Mutual labels:  bilibili
Decryptlogin
APIs for loginning some websites by using requests.
Stars: ✭ 1,861 (+957.39%)
Mutual labels:  bilibili
Bilibili Ban List
居家旅行常备的B站弹幕屏蔽列表
Stars: ✭ 143 (-18.75%)
Mutual labels:  bilibili
Bilibilihelper
BiliBili直播挂机脚本Python版本
Stars: ✭ 107 (-39.2%)
Mutual labels:  bilibili
Geetest
滑动验证码,希望对你们有所帮助❤️
Stars: ✭ 114 (-35.23%)
Mutual labels:  bilibili
Userscripts
基于Chrome下的Tampermonkey写的一些个人用户脚本
Stars: ✭ 137 (-22.16%)
Mutual labels:  bilibili
Qliveplayer
A cute and useful Live Stream Player with danmaku support.
Stars: ✭ 105 (-40.34%)
Mutual labels:  bilibili
Bilibilitask
哔哩哔哩(B站)自动完成每日任务,投币,点赞,直播签到,自动兑换银瓜子为硬币,自动送出即将过期礼物,漫画App签到。
Stars: ✭ 1,770 (+905.68%)
Mutual labels:  bilibili
Bilibili Client
📺 可以摸鱼的 Bilibili Mini-Client # 支持Mac/Win
Stars: ✭ 102 (-42.05%)
Mutual labels:  bilibili
Autosplitvideo
Bilibili 直播录制
Stars: ✭ 130 (-26.14%)
Mutual labels:  bilibili
Deep Learning For Image Processing
deep learning for image processing including classification and object-detection etc.
Stars: ✭ 5,808 (+3200%)
Mutual labels:  bilibili
Bilibili Downloader
哔哩哔哩视频下载器 | Yet another video downloader for Bilibili
Stars: ✭ 146 (-17.05%)
Mutual labels:  bilibili
Bilibiliupload
Upload video to bilibili under command-line interface
Stars: ✭ 141 (-19.89%)
Mutual labels:  bilibili

flutter_bilibili


license

简介


flutter练习项目 参考哔哩哔哩安卓客户端5.47版本的界面

更新日志


  • 2019/10/16
    详情可以查看粉丝数

  • 2019/10/17
    修复视频无法播放
    改善视频清晰度,目前最大支持720p。(以前是360p?不,感觉还要更低)

  • 2019/10/20
    新增弹幕播放功能

  • 2019/10/21
    更换了获取视频播放地址的API
    修复视频进度条无法调节
    修复弹幕播放异常

  • 2019/10/22

    支持分p播放

存在问题


功能


  • 首页
    • 推荐-下拉刷新,加载更多
    • 热门top100下拉刷新,加载更多
    • 追番页面
    • 影视页面
    • 70周年页面
    • 直播推荐-下拉刷新-可以看直播啦
  • 搜索
    • 支持关键字和av号搜索
    • 热搜推荐和搜索记录
    • 支持按照默认/播放量/弹幕数/新发布排序
  • 播放
    • 可以播放视频了!
    • 可以看弹幕!
    • 支持分P播放
    • 可以看到视频信息和评论(评论暂时只做了前面的热评和一些最新的评论)
    • 查看up粉丝数、视频播放量、弹幕数量、收藏等
    • 点击右上角可以保存封面到相册
  • 频道
    • 获取实时频道列表
  • 动态
    • 动态界面
  • 会员购
    • 显示活动和商品列表
    • 下拉刷新,加载更多
  • 我的
    • 显示头像,昵称、等
    • 设置界面
    • 简单登陆界面和彩蛋

项目演示

视频:bilibili

界面截图


截图
启动/home/频道/动态/会员购/侧滑菜单
在这里插入图片描述
视频播放/评论/直播播放
在这里插入图片描述
弹幕功能
在这里插入图片描述 在这里插入图片描述
直播/热门/追番/影视
在这里插入图片描述
影视/70周年
在这里插入图片描述
搜索/登陆/保存封面
在这里插入图片描述

上手指南


仅在安卓虚拟机Nexus_5X_API_24、华为荣耀6、华为荣耀9上测试通过

1.直接下载

安卓:下载apk安装包 IOS:由于没有ios开发设备,暂未提供

2.clone本项目

版本:

flutter: 1.9.1+hotfix.2-stable
  1. clone本项目到本地
git clone https://github.com/nekomiyaxneko/flutter_MyBilibili.git
  1. 安装flutter
  2. 在项目根目录打开命令行输入
flutter packages get 
flutter run --release

TODO


  • [ ] 视频下载功能

组件依赖

视频播放: chewie video_player
打开url:url_launcher
轮播图:flutter_swiper
下拉刷新上滑加载:pull_to_refresh
数据持久化:shared_preferences
保存图片:image_gallery_saver
发送请求:dio
权限检查与申请:permission_handler
提示框:fluttertoast
分享:share
加载html:flutter_widget_from_html

鸣谢

《Flutter技术入门与实战》亢少军

BiliBili Android第三方

Bilibili播放地址

flutter-go

维护

本项目不定期持续维护,欢迎各位提出建设性的建议。

版权声明

MIT License

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].