本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
用flutter做了一个健身APP,项目已开源,欢迎各位一起交流学习
项目地址:github.com/Astra1427/x…
界面效果图:
主要功能包括 :
1、登陆
2、注册
3、主题切换
4、训练动作演示
使用provider来管理页面的状态。
登陆注册需要访问网络的地方用的是http这个库,然后自己再封装了一下get,post请求。
训练动作演示那里需要播放音频,使用的是just_audio这个库,同时用stream+LinkedList来实现动作演示以及触摸暂停和倒计时的功能。
如果对训练动作演示功能的具体实现感兴趣的同学可以看看我写的另一篇文章:juejin.cn/post/720812…