V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nbcx
V2EX  ›  Flutter

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

  •  
  •   nbcx · 2019-03-18 12:56:06 +08:00 · 5949 次点击
    这是一个创建于 1858 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网盘盒子

    项目地址: 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

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5292 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:26 · PVG 09:26 · LAX 18:26 · JFK 21:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.