本Flutter案例是一个完整的项目源码,flutter版本:2.10.4,Dart版本:2.16.2,详情如下:
采用如下插件:
dio: ^4.0.0
convert: ^3.0.1
flutter_easyloading: ^3.0.3
shared_preferences: ^2.0.8
flutter_screenutil: ^5.4.0
flutter_swiper: ^1.1.6
bot_toast: ^4.0.1
event_bus: ^2.0.0
image_picker: ^0.8.4+4
photo_view: ^0.13.0
permission_handler: ^9.2.0
video_player: ^2.4.2
flutter_sound: ^9.2.13
audio_session: ^0.1.10
fluro: ^2.0.3
amap_flutter_location: ^3.0.0
open_file: ^3.2.1
具体功能:
1、封装dio插件,用于get、post及下载文件。
2、启动页:启动页分为视频及图片,采用倒计时模式,时间到了就跳转到首页。另外,每次APP启动后就会请求服务器查询是否有新的启动内容,如果有就后台默认下载,下次启动APP就是新的启动页面内容。
3、安卓版本更新:每次启动后请求服务器判断是否有新的版本,如有就下载更新。
4、双出退出APP
5、图片上传及图片浏览。
6、采用高德定位插件,可获取用户的经纬度及位置。
7、用户发布信息时可录取自己的声音并上传,并在详情页播放声音。
8、事件通知:根据不同情况触发事件通知,并根据通知采取一些操作。
9、请求和获取用户权限
10、采用及封装fluro路由插件,可根据自己的需求来定义页面切换效果。
11、系统通知及在线聊天,可与不同的用户发送消息。
12、采用flutter_screenutil进行屏幕适配。
13、上拉加载更多数据。
14、列表页可一键回到顶部
另外该案例带php接口源码文件及配套mysql数据库,有兴趣了解和学习flutter的朋友可联系我购买,联系我吧
这是一个使用Flutter 2.10.4和Dart 2.16.2的全功能应用案例,包括dio插件的封装、启动页管理、安卓版本更新、双击退出、图片上传与浏览、高德定位、声音录制与播放、事件通知、权限管理、fluro路由、系统通知、在线聊天、屏幕适配、上拉加载更多等功能。附带PHP接口源码和数据库。
2664

被折叠的 条评论
为什么被折叠?



