nbcx
V2EX  ›  Flutter

Flutter: 基于阿里云 OSS 的练手项目

  •  
  •   nbcx · Mar 18, 2019 · 6555 views
    This topic created in 2639 days ago, the information mentioned may be changed or developed.

    网盘盒子

    项目地址: https://github.com/nbcx/nbox

    关于 APP

    我每次学习一种新技术,都会从做一个产品出来开始,感觉这样学的最快也学的最好。这次学习 Flutter 也是一样。 我研究 Flutter 的时候,网上已经有很多各种 Demo 了,所以学习资料很多,学的倒是很轻松。 选择这样一个 APP 作为练手项目,是因为我正需要这么一个东西,所以刚好用来练手。项目目前完成度有 70%了吧!

    主界面

    主要功能:

    网盘盒子是将阿里云的 OSS 服务作为服务端,打造成的一个网盘客户端,可以用比较少的成本构造个人网盘。

    • [x] 文件列表显示,包括文件夹切换

    • [x] 添加 OSS 账户信息

    • [x] 添加 bucket 和切换 bucket,目前只完成了切换 bucket

    • [x] 主题设置

    • [x] 图片文件预览和视频播放

    • [x] 切换 OSS 账户

    • [x] 多语言支持

    • [ ] 文件搜索功能

    • [ ] 文件上传和添加文件夹

    • [ ] 文件删除和重命名修改等相关操作

    • [ ] 文件下载

    菜单

    使用

    第一次进入软件,会看到如下界面,上面除 Name 随意填写,其它数据请对照你的阿里 oss 账户信息填写。 First

    项目已经在 Github 上开源了,有兴趣的老铁可以一起来完善。想学习 Flutter 的也可以用来参考,代码写的很简单,适合入门参考!如果对你有帮助的话,请 star 一下吧!

    Gitee

    HomePage

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1532 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 16:33 · PVG 00:33 · LAX 09:33 · JFK 12:33
    ♥ Do have faith in what you're doing.