温馨提示:这篇文章已超过444天没有更新,请注意相关的内容是否还可用!
摘要:本实战源码是基于flutter 3.19版本开发的仿抖音短视频应用。源码包含了短视频展示、点赞、评论、分享等功能,实现了用户可以在移动设备上浏览和互动短视频的体验。该源码为开发者提供了一个学习和实践的案例,有助于理解Flutter框架在开发短视频应用方面的应用和实践。拿走源码,可助你在开发类似应用时事半功倍。
Flutter 3.19实战短视频企业级APP——仿抖音开发
近年来,企业对掌握Flutter技能的人才需求越来越高,市场上出现了许多相关的培训课程和岗位,真正掌握Flutter高阶技能的人才仍然稀缺,我们为大家专门设计了这门课程,助力你成为企业急需的新一代工程师。
全新Flutter原创课程基于flutter3.19.5+dart3.3.3+getx等技术,开发仿抖音APP实战项目,实现类似抖音的上下滑动式视频浏览、左右滑动切换页面模块,以及商城、购物车、支付等功能模块,接入了友盟SDK进行数据统计。
学习目标
Flutter进阶高手分为三个阶段,从易到难,完成后,你可以使用Flutter开发独立的APP,适用于Android、iOS双平台。
1、Flutter开发必备Dart基础
2、Flutter核心技术,一次性掌握,包括组件大全、页面布局、路由、网络请求、数据缓存、动画等等
3、开发实战企业级APP
你将使用到的flutter运用技术包括:
编辑器vscode
技术框架flutter3.19.5+dart3.3.3
路由/状态插件get: ^4.6.6
网络数据dio: ^5.3.3
缓存服务shared_preferences: ^2.2.1
图片预览插件photo_view: ^0.14.0
刷新加载easy_refresh^3.3.4
toast轻提示toast^0.3.0
视频播放器video_player: ^2.8.3
视频播放器插件chewie: ^1.7.5
实现启动页与自定义开屏广告
你可以将课程中的flutter3.19.x仿抖音实战项目与穿山甲广告结合,实现商业级APP的收益,具体实现方式如下(部分代码示例):
await FlutterUnionad.register( androidAppId: "5098580", // 穿山甲广告 Android appid 必填 iosAppId: "5098580", // 穿山甲广告 ios appid 必填 useTextureView: true, // 使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView 选填 appName: "unionad_test", // appname 必填 allowShowNotify: true, // 是否允许sdk展示通知栏提示 选填 allowShowPageWhenScreenLock: true, // 是否在锁屏场景支持展示广告落地页 选填 debug: true, // 测试阶段打开,可以通过日志排查问题,上线时去除该调用 选填 supportMultiProcess: true, // 是否支持多进程,true支持 选填 directDownloadNetworkType: [ ... ], // 允许直接下载的网络状态集合 选填 );
你还可以使用getx框架实现类似抖音的全屏上下滑动和左右切换页面效果,具体的页面布局和视频播放实现,这里不再赘述,由于文件较大,只是部分内容的展示,如果你认为这些内容对你有所帮助,可以通过扫描下方卡片免费领取完整资料。
常言道,学而不思则罔,思而不学则殆,在学习flutter的过程中,也应该多多思考,积极消化自己不会的知识,提高自己的技术水平,以更好地适应快节奏的开发进程,成为一名更有竞争力的Android开发者!
还没有评论,来说两句吧...