自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 基于flutter3+getx仿抖音企业级开发+app直播

基于flutter3+getx仿抖音企业级开发+app直播,近年来各大公司对Flutter技能的要求越来越高,有些专门提供培训并设立岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程少之又少

2024-06-26 18:00:45 953

原创 成功之路flutter3仿抖音实战短视频商业级APP

接入字节跳动穿山甲广告//穿山甲广告 Android appid 必填//穿山甲广告 ios appid 必填//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView 选填//appname 必填//是否允许sdk展示通知栏提示 选填//是否在锁屏场景支持展示广告落地页 选填//测试阶段打开,可以通过日志排查问题,上线时去除该调用 选太难//是否支持多进程,true支持 选填]);

2024-06-26 17:48:57 711

原创 Flutter 第三方SDK集成友盟统计(亲测有效)

echo "=============== 正在构建:${channels[$((number-1))]} 渠道包 ==============="echo "=============== APK包已导出:$prod_path ==============="echo "=============== 开始构建:全部渠道包 ==============="#---------------------请修改渠道数组----------------#只能输入0到${c_length}!

2024-05-31 10:30:15 907

原创 学不会刷厕所Flutter APP内自动升级更新

【代码】学不会刷厕所Flutter APP内自动升级更新。.第一次打开APP时执行"版本更新"的网络请2.比较服务器的版本号跟当前的版本号,来判断要不要升级APP应用程序;3.弹出“版本更新”对话框;4.点击"Later"把时间戳保存下来,每次打开APP获取当前时间戳;

2024-05-31 10:24:00 331

原创 自学之路Flutter使用Provider进行状态管理

管理监听者(通知模式),暴露读写方法,数据改变的时候通知监听者刷新。方法来渲染当前的页面,这里会涉及到多次渲染的问题,所以我们需要控制。这里我们在根视图这里包装数据,这样子层级都可以使用。我们首先创建两个比较简单的控制器,测试页面跳转之间的数据传递。在第二个页面修改值,然后的第一个页面的值也能相应的改变。,然后就可以通过读方法和写方法来操作,还是比较简便的。这里有一个优化的地方,在我们修改数据的时候会重新走。Widget的刷新粒度来达到优化性能的目的。定义数据模型,通过混入。

2024-05-29 10:53:20 375

原创 自学成才Flutter 弹性布局、线性布局

决定如何对齐 non-positioned 子Widget 和部分 position 子Widget,默认值为Alignment.topStart,部分 positioned 子Widget,在某一个轴上没有定义的,这个轴就使用 alignment 的值,比如left、right为横轴,left 和right 都没有定义,就是横轴没有定义,只要这两个一个有值,这个轴就算有值;VerticalDirection verticalDirection = VerticalDirection.down,//可选;

2024-05-29 10:45:38 1047

原创 学不会刷厕所Flutter通过device_info获取设备信息

可以通过device_info插件获取设备信息,该插件支持Android、iOS、macOS、Windows和Linux平台。但是,该插件并不能直接用于Flutter Web。理由是,Flutter Web运行在浏览器中,因此无法直接访问本地设备信息。不过,你仍然可以使用JavaScript来获取设备信息,并通过dart:js库将其传递给Flutter Web应用程序。在Flutter Web应用程序中,使用flutter_html库来将html内容解析为widget。

2024-05-28 11:19:10 406

原创 成长之路Flutter中的TextField组件

textCapitalization:控制输入内容大小写(words 首字母大写、sentences 句子首字母大写、characters 所有字母大写),可能存在兼容性问题会不生效。minLines & maxLines: 最小行数和最大行数设置,若只设置最大行数输入框高度就是maxLines的高度,否则是minLines的高度。TextField组件可直接上手使用,但默认样式和输入规则并不一定是需求开发中想要的(实话说默认样式并不好看)。TextField组件属性介绍来自定义属于自己的输入框吧。

2024-05-28 11:12:49 475

原创 Flutter底部导航栏和顶部Tab切换完整代码

目前市场上绝大部分App的布局结构基本统一:底部导航+顶部导航,底部导航页里嵌套顶部导航栏,顶部导航页里嵌套图文列表展示信息,可以使用于各种行业。本文将实现这种布局结构,力求代码简洁化容易理解。—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。顶部导航栏:index.dart (首页) 嵌套顶部导航布局。底部导航页:bottomNavigationBar.dart。图文列表页: recommend.dart (推荐页)启动页:main.dart。

2024-05-24 19:18:47 599 1

原创 Flutter 页面布局 Flex Expanded弹性布局

弹性布局(Flex)是一种基于弹性盒子模型的布局方式,类似于Web开发中的Flexbox。在Flutter中,Flex组件是用于实现弹性布局的关键组件之一。Flex布局是一种简洁且强大的方式,可用于构建水平或垂直方向的弹性布局。在这个例子中,我们使用了Flex组件和Expanded组件来构建弹性布局。RaisedButton是一个固定宽度的按钮,而TextField通过Expanded组件占据剩余的可用空间。举例说明: 假设我们有一个水平布局,其中包含两个子组件:一个固定宽度的按钮和一个可伸缩的文本框。

2024-05-24 18:52:11 409

原创 flutter3.x webview+getx 实现H5通讯

自从 google 推出 flutter 跨平台开发框架以来,flutter 在各个技术论坛里被炒得如日中天。说到跨平台开发,就不得不提 WebView,WebView 可以说是最廉价的跨平台开发方案。我们知道,flutter 可以和 native 混合开发,它们可以互相调用。那么当我们进行混合开发的时候,如果需要使用 WebView,我们应该调用原生的 WebView 还是使用 flutter 自己实现 WebView 呢?

2024-05-19 16:00:31 562

原创 Flutter中device_info获取设备唯一码

device_info_plus是一个Flutter插件,用于获取当前设备的信息。它支持Android、iOS、MacOS、Web、Linux和Windows平台。你需要根据你的应用需求和设备类型(Android或iOS)来获取特定的信息。上面的代码展示了如何在Android和iOS设备上获取设备模型、品牌、设备ID等信息。在Flutter中,你可以使用device_info_plus插件来获取设备信息。在pubspec.yaml中配置保存后,在VS Code环境中会自动下载依赖包。

2024-05-19 15:52:43 904

原创 Flutter 全局键GlobalKey 无敌的存在

这样我们就可以在_MyHomePageState的_showSnackBar方法中通过_scaffoldKey.currentState访问到Scaffold的状态,并调用showSnackBar方法来显示一个SnackBar。在Flutter中,GlobalKey是一种特殊的键,可以标识Widget树中的特定Widget,并允许直接与该Widget交互。GlobalKey不应该在build方法中初始化,否则会每次build都重建GlobalKey,更好的办法是让State对象拥有GlobalKey对象,

2024-05-16 10:19:26 285

原创 Flutter 侧边栏Drawer 学不会去刷厕所

Flutter 侧边栏Drawer 学不会去刷厕所,在Flutter中创建侧边栏可以使用Drawer组件。以下是一个简单的例子,展示如何在Flutter应用中实现侧边栏

2024-05-16 10:04:26 548

原创 flutter动画组件AnimationController、CurvedAnimation

在Flutter中,动画组件主要由AnimationController、CurvedAnimation、Tween、AnimatedBuilder等组成。easeInOut 开始慢,然后加速,最后再减速。easeOut 开始快,后面慢。decelerate 匀减速。ease 开始加速,后面减速。easeIn 开始慢,后面快。Curves曲线 动画过程。linear 匀速的。

2024-05-16 09:51:34 424

原创 原创Flutter 3.19 仿小红书,学不会我去刷厕所

原创Flutter 3.19 仿小红书,学不会我去刷厕所,最近有空的时候用flutter3做了一个小红书的项目,方便大家学习,提供源码,有操作思路。原创开发基于flutter3.19.5+dart3.3.3+getx等技术开发仿小红书app实战项目。

2024-05-08 18:26:49 1032 1

原创 基于Flutter 3.19 仿小红书商业级app(高手之路)

基于Flutter 3.19 仿小红书商业级app(高手之路),最近有空的时候用flutter3做了一个小红书的项目,方便大家学习,提供源码,有操作思路。原创开发基于flutter3.19.5+dart3.3.3+getx等技术开发仿小红书app实战项目。

2024-05-08 18:22:08 905 2

原创 开源Flutter3.19仿抖音实战(开发自己的抖音APP)

开源Flutter3.19仿抖音实战(开发自己的抖音APP),最近有空的时候用flutter3做了一个抖音的项目,方便大家学习,提供源码,有操作思路。原创开发基于flutter3.19.5+dart3.3.3+getx等技术开发仿抖音app实战项目。实现了类似抖音整屏丝滑式上下滑动视频、左右滑动切换页面模块

2024-05-04 16:42:08 874

原创 原创开发Flutter3.19仿抖音实战,学不会我去刷厕所

最近有空的时候用flutter3做了一个抖音的项目,方便大家学习,提供源码,有操作思路。原创开发基于flutter3.19.5+dart3.3.3+getx等技术开发仿抖音app实战项目。实现了类似抖音整屏丝滑式上下滑动视频、左右滑动切换页面模块,包含商城、购物车、支付功能等模块。同时接入了友盟SDK统计数据,用户下载安装,活跃量,次日留存等等。

2024-05-04 16:39:45 1189

原创 【源码版】flutter3.19仿抖音实战企业级APP应用

源码版flutter3.19仿抖音实战企业级APP应用,全新Flutter原创基于flutter3.19.5+dart3.3.3+getx等技术开发仿抖音app实战项目。实现了类似抖音整屏丝滑式上下滑动视频、左右滑动切换页面模块,商城、购物车、支付功能等模块。同时接入了友盟SDK统计数据。

2024-04-25 12:30:33 952

原创 flutter3.19仿小红书教你开发企业级app应用

flutter3.19仿小红书教你开发企业级app应用,近年来各大公司对Flutter技能的要求越来越高,有些专门提供培训并设立岗位,但掌握Flutter高阶技能的人才寥寥无几,市面上干货Flutter高阶课程少之又少,导致Flutter高阶人才缺口大。为此我们专门为大家设计了这门课程,助力你早日成为企业抢手的新一代工程师。

2024-04-25 12:19:04 1027

原创 Flutter 2024路线规划——全网最全的flutter图文教程

flutter3.19.x仿抖音教你开发商业级APP接入字节跳动穿山甲广告//穿山甲广告 Android appid 必填//穿山甲广告 ios appid 必填//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView 选填//appname 必填//是否允许sdk展示通知栏提示 选填//是否在锁屏场景支持展示广告落地页 选填//测试阶段打开,可以通过日志排查问题,上线时去除该调用 选太难。

2024-04-20 15:08:59 1212

原创 flutter和uniapp哪个值得学?看看flutter实战项目

flutter3.19.x仿抖音教你开发商业级APP接入字节跳动穿山甲广告//穿山甲广告 Android appid 必填//穿山甲广告 ios appid 必填//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView 选填//appname 必填//是否允许sdk展示通知栏提示 选填//是否在锁屏场景支持展示广告落地页 选填//测试阶段打开,可以通过日志排查问题,上线时去除该调用 选太难。

2024-04-20 15:04:04 800

原创 【拿走不谢】flutter3.19仿抖音实战短视频源码

flutter3.19.x仿抖音教你开发商业级APP接入字节跳动穿山甲广告//穿山甲广告 Android appid 必填//穿山甲广告 ios appid 必填//使用TextureView控件播放视频,默认为SurfaceView,当有SurfaceView冲突的场景,可以使用TextureView 选填//appname 必填//是否允许sdk展示通知栏提示 选填//是否在锁屏场景支持展示广告落地页 选填//测试阶段打开,可以通过日志排查问题,上线时去除该调用 选太难。

2024-04-20 14:53:31 1135 1

原创 flutter3.19.x+getx仿抖音教你开发商业级APP

flutter3.19.x仿抖音教你开发商业级APP使用 bottomNavigationBar 组件实现底部导航页面模块切换。

2024-04-19 17:50:12 620 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除