自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (6)
  • 收藏
  • 关注

原创 想开发一款带有视频通话/共享屏幕功能的产品?那WebRTC是你必须要知道的!

网页即时通信(Web Real-Time Communication),是一个支持浏览器(不局限于浏览器,例如在App中使用,只需要自己实现音频、视频的采集,传输即可)进行实时语音对话或视频对话的API。简单来说,有了WebRTC我们可以通过一些简单的API就可以给浏览器和App提供实时通信(RTC)的功能。而在 WebRTC 推出之前,开发实时音视频交互应用的成本高昂且技术挑战多·,包括音视频编解码、数据传输、延迟、丢包、抖动、回声处理…等问题。

2024-04-30 13:53:30 758

原创 Doodle Jump — 使用Flutter&Flame开发游戏真不错!

用Flutter&Flame开发游戏是一种什么体验?最近网上冲浪的时候,我偶然发现了一个国外的游戏网站,类似于国内的4399。在浏览时,我遇到了一款经典的小游戏:Doodle Jump...

2024-04-11 21:24:35 1027

原创 flutter-barrage-craft — flutter 最好用的弹幕插件之一

支持全部弹幕的暂停、播放、运动速度控制,支持单个弹幕的暂停、播放、单击事件、双击事件…flutter-barrage-craft可以让您在几分钟内完成集成,只需要将弹幕数据传入弹幕控制器即可。flutter-barrage-craft虽然是一个弹幕插件,但是可以借助该插件完成滚动动画相关功能,只需要将滚动的数据循环进弹幕控制器即可。幕插件,但是可以借助该插件完成滚动动画相关功能,只需要将滚动的数据循环进弹幕控制器即可。我推荐您选择这种方式,因为会减少一次对传入widget的build,有一定的性能提升。

2024-04-01 09:03:38 735

原创 flutter+go构建的即时通讯app,ChatCraft

社交应用程序在世界各地都很流行,例如 Facebook、Line、Whatsapp。如果您渴望打造一款独具个性的社交平台,Chat-Craft项目将是您不可或缺的理想之选。Chat-Craft是一款跨平台移动应用,采用了Golang作为后端服务端技术,以及Flutter作为前端客户端技术。该应用旨在提供高效、稳定且跨平台的用户体验,将现代的移动应用开发技术和高性能的后端服务端技术相结合。在Chat-Craft项目中,作者精心雕琢了客户端UI,灵感汲取于各大即时通讯应用及最新的应用设计规范。

2024-01-30 13:26:21 1610 2

原创 马上2024年了,现在去开发一款App需要投入多少资金?

随着2024年的来临,你是否想知道开发一款App要多少成本呢。对于初次涉足App开发的人来说,资金投入是一个重要的考虑因素。

2023-12-14 17:51:43 1013

原创 请不要再把String或Style直接传递给自定义的组件了!

经常在各大社群中看到关于“如何自定义一个组件”这样的问题讨论。在探讨的过程中,经常会涉及到“如何更好的设置自定义组件中的文本”的问题。那么这篇文章让我们一起来聊聊。

2023-12-11 17:00:59 982

原创 排序算法可视化

这两天在B站上刷到一个视频,用python把各种排序动画可视化显示了出来觉得还蛮好玩的,当即就决定用Flutter写一个玩玩,顺便复习一下排序算法,话不多说,进入正文~

2023-10-17 17:04:03 731 1

原创 Flutter AI五子棋

在基础版本的AI中,我们已经取得了下一步较好的maxCount个位置,有每个位置有着对应的分数,那么我们就可以把这些位置都落子一次,这个时候我们需要给每一种结果一个分数,就是下图中的Utility(下图是井字棋游戏,整体逻辑差不多)。这个分数是站在Max的角度评估的,比如上图中我赢了就是+1,输了是-1,平局时0。相较于象棋、围棋,五子棋的局面并不复杂,估值还算比较简单,我们简单的用一个整数表示当前局势,分数越大,则自己优势越大,分数越小,则对方优势越大,分数为0是表示双方局势相当。.maxValue?

2023-10-05 13:31:58 1563 1

原创 中秋时节赏明月,五子棋戏月饼趣 — Flutter中秋限定版五子棋

当中秋时节来临,我们都期待着与亲人朋友共度这个美好的节日。这个时候,除了传统的赏月和品尝美味的月饼,我还有一个特别的建议——尝试一款有趣的Flutter五子棋游戏!

2023-10-05 12:57:25 1231 3

原创 Flutter状态管理 — 探索Flutter中的状态

我遇到过很多没有了解过响应式编程框架的,或者从事后端开发,自己想用Flutter写个app玩玩的朋友,一上来,不管在哪里都用`setState`,我问为啥不用状态管理,大部分都回了一句:啥是状态管理?

2023-09-03 20:32:29 895

原创 一个写了3年半flutter的小伙,突然写了2个月uniapp的感悟!

因为某些原因,在过去的三年半时间,我除了flutter之外,很少接触其他的框架,期间除了学习了Android(主要是Kotlin、jetpack)、GoLang Gin之外基本上很少接触其他的框架。而在最近的两个月,突然来了一个要求用uniapp实现的项目,在接下这个前,我是有些抵触的。第一点是觉得自己短期内去学一个新的框架,学到的东西不足以完成整个项目,第二点是不想脱离舒适圈。当然,最后我还是选择了直面困难,不然您也看不到这篇文章了🤣。

2023-07-29 21:48:28 582

原创 重识Flutter — 探索Slivers的奇妙世界(综合实例)

本文将通过一个炫酷的综合案例来帮助你理解Slivers,和我一起继续探索Sliver的世界,利用其强大的特性和灵活的组合方式,创建出更加有趣和具有交互性的滚动界面吧!

2023-06-30 19:37:11 626

原创 Flutter 与渐变色相关的那些有趣实用的例子

在日常的开发中,UI为了让界面更加吸引人往往会在界面上用到大量的渐变色。那么在本文中,我们将通过几个案例更好的去了解Flutter中渐变色的使用。

2023-06-30 08:18:25 1067

原创 Flutter卡片分享功能实现:将你的内容分享给世界

在开发app中,卡片分享功能可以为用户提供更好的交互和共享体验,我猜大家在开发的过程中也会有很大的概率碰上这样的需求。本文将带你学会如何在Flutter应用中实现卡片分享,提升用户体验~

2023-06-28 18:01:12 1457

原创 Flutter内阴影

当你打算为你的程序添加一些新鲜的设计元素时,Neumorphism绝对是一个值得尝试的选择。这种设计风格为你的UI元素增添了更多的纹理和深度感,使用户界面看起来更加现代化和真实。

2023-03-21 11:12:18 1959 1

原创 flutter扫雷

当我们回忆起小时候的经典电脑游戏,扫雷一定是其中之一。这个简单而富有挑战的游戏不仅考验我们的智力和耐性,而且在完成后还会让我们感到一种无与伦比的成就感。现在,您可以使用Flutter来重新体验这个经典游戏,无论您是Flutter新手还是老手,都能通过本文,让您在Flutter的世界中开发出一个令人满意的扫雷游戏。

2023-03-14 12:48:53 351

原创 Flutter从0到1实现高性能、多功能的富文本编辑器(模块分析篇)

经过前面两篇文章的基础知识铺垫,我们终于要进入到专栏的核心内容 — 富文本。富文本编辑器可以说是APP中最复杂,但使用场景又极广的组件之一。例如各大笔记APP的核心功能、闲鱼的商品发布功能、还

2022-11-27 18:24:57 770

原创 Flutter — 文本为什么可以被编辑?如何自定义编辑的行为?

文字是人类用符号记录表达信息以传之久远的方式和工具。那么在Flutter中,文本为什么可以被编辑呢?我们又该如何自定义文本编辑的行为呢?

2022-11-27 18:23:38 227

原创 Flutter中那些你需要知道的文本知识!

文字是人类用符号记录表达信息以传之久远的方式和工具。那么在Flutter中,文字是由哪些部分组成的呢?Flutter又是如何绘制和渲染文本的呢?

2022-11-27 18:22:26 1409

原创 一年时间过去了,LiveData真的被Flow代替了吗? LiveData会被废弃吗?

在去年的这个时候,谷歌官方推荐使用 Flow 替代LiveData,一年时间过去了,我相信还是有很多android开发的朋友和我一样有以下几个问题:Android开发人员需要从 LiveData 迁移到 Kotlin Flows 吗?LiveData 现在是否已弃用?...

2022-07-21 08:54:48 949

原创 Jetpack Room

SQLite说,我明明是你们的“祖宗“,怎么现在都冷落我😭?Room回答道:你难道不知道?我都给开发者飞一般的感觉了😏

2022-07-15 09:56:12 582

原创 Jetpack Navigation

从最原始的Intent跳转,然后到比较好用的Arouter管理activity跳转,再到现在的navigation,官方都把饭做好了,你还不来吃,快来和我一起学习这个真香的框架吧!

2022-07-07 12:09:06 1237

原创 Jetpack DataBinding

从被误解到 “真香” 的Jetpack DataBinding,如果你还没有了解过,或者不知道如何使用DataBinding,那么就点进来看看吧,我相信你会有收获的🌹

2022-07-01 10:26:28 574 2

原创 Jetpakc LiveData ViewMode详解

当你学会如何使用LiveData和ViewModel后,你会发现,世界变得简单了... 在2017年,那时,观察者模式有效的简化了开发,但是诸如RxJava一类的库有一些太过复杂,学习成本太高....

2022-06-21 16:07:25 641 2

原创 Jetpack Lifecycle 详解

不是标题党!作者会尽力把文章写的更容易理解也更充满深度,本文也随作者的持续学习,持续更新,有问题欢迎在评论区提出

2022-06-17 09:08:28 765 1

原创 18岁编码少年的2021年终总结「18岁成年亦乘风 」

岁不淹兮,十七又一大家好,我是阿T,已经有一阵子没有出现在大家的视野里了,其实这篇年终总结已经想写很久了,但是因为各种原因一直在犹豫,但是在看了寒草大佬写的「寒草呈献」我的肩上是风,风上是闪烁的星群✨|致直面焦虑与本心的 2021后,心中也是有很多感慨,于是写下了这篇年终总结。和寒草大佬一样,我也很久没有写文章了,有一点激动????,那么我们正式开始,我打算把这篇年终总结分成以下几个部分:写作✒️学习????励志????️未来????️这篇文章的风格是与寒草大佬的文章十分相似的,因为在看了

2021-12-30 07:51:11 1753 1

原创 啥?Flutter也能整3D了吗?我靠,竟然是这样的操作

前言:在网上看到了一个3D展示的效果,属实强????,于是我准备拿Flutter复刻一个,可是晚上找了半天也没有发现Flutter怎么使用3D模型,但是直到我看了这个节目,话不多说,先上效果图!灵感来源:https://www.youtube.com/watch?v=FCyoHclCqc8&t=149s视频讲解了很多复杂UI的处理制作源码在文章的最后哦(点点赞呗,各位)~效果图:先分析一下原理,分为3个部分:1.背景的旋转处理2.文字的旋转动画处理3.吉他(贝斯,写文章的时候才

2021-10-28 14:36:32 3101 2

原创 Flutter - 这么炫酷的App你见过吗?

本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。前言:今天是1024,先祝各位兄弟们节日快乐,永不脱发,永无Bug????。说正事:在前几天,我发现了一个动画特别炫酷的一个Flutter项目,一款习惯养成类的App,看了后就真的是爱不释手,功能很丰富,所以我立刻找到了开源作者,向他申请了写作权限。然后开始了对项目的分析(求个赞!!!相信我,看完这篇你会有收获的????)我对他项目的代码进行了部分修改,修改的源代码在文章最后~开源项目地址:https://github.com/designDo

2021-10-24 18:22:52 3552

原创 为了让外卖小哥在地图上开上火箭我用FLutter自定义了地图

前言:想完成美团一样的自定义地图组件吗?想要软件和美团一样丝滑吗?想要工资和美团一样高吗?现在是白天,你想做白日梦吗?大家好,我是阿T。又过了一周,这次主要是使用高德地图SDK实现了自定义的地图,为啥要做这个呢,因为网上关于Flutter的地图处理文章实在是太少了,更不要说是自定义地图了,然后官网文档又太简略,害,说多了都是泪,于是我付出了少陪女朋友5天的时间,把这篇文章写了出来!!源码在文章最后,一步一步按照文章来运行肯定可以????先上效果图:还有其他很多小功能就不展示了,大家可以自己运行看看

2021-10-16 14:57:26 1040

原创 还没搞懂async和await?看完这篇还不懂的话你来静步我

前言:最近在帮一些朋友改Bug的时候,总是会有一些奇怪的问题(说实话给我整懵了),仔细排查后发现是语法写错了,说多了都是泪,当初入门Flutter时,发现Dart语法与Java很相似,就没有仔细学习Dart的语法,现在这基础不扎实的弊端就体现出来了????(对于使用Js和Dart的程序员都建议仔细阅读这篇文章,因为都是单线程的语言)什么是异步,理解这个很重要!!简单解释:同步一般指两个任务之间执行次序有先后之分异步一般指同时做多件事(我就问你下面这张图形象吗????)常见的一些异步操作:1)

2021-10-13 09:10:20 341 1

原创 女朋友想要听歌,我反手用Flutter做了2个音乐播放器,给她拿捏了

前言:又是为大家贡献自己头发的一天,这几天在网上搜了搜,发现Flutter的音乐播放器比较少(也还是有几款比较好的,文章最后推荐给大家????),要么就是代码不全无法运行,要么就是UI没法看,于是我就站了出来,给大家带来了这些播放器,所以,兄弟们给个赞吧,头发没几根了????源码在文章最后,是兄弟就来运行看看话不多说,先上效果图(有图有真相啊):有和我一样喜欢Jay的嘛阅读本文的注意点:使用的插件:assets_audio_player: ^2.0.14 //用于音乐的播放flutte

2021-10-11 18:44:22 2052 4

原创 国庆假期,整整七天,我使用Flutter终于做出了即时通信!!!

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。前言:在这个假期,我完成了一个小Demo,Flutter 与 Springboot 进行websocket的通讯,为啥想要去做这个Demo呢,主要是在各大平台以及google搜索后发现,没有一个详细的例子来教大家进行一对一、一对多的通讯,大多数都是教你怎么连接,却没有教你怎么去进行下一步的功能实现,于是我利用了五天的假期,踩了无数的坑,终于是完成了它,所以,点个赞吧,不容易啊,兄弟们????

2021-10-08 16:20:48 3255 3

原创 国庆假期,整整七天,我使用SpringBoot终于做出了即时通信!!!

小知识,大挑战!本文正在参与「程序员必备小知识」创作活动本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。前言:(本文用于辅助Flutter WebSocket的理解) 在这个假期,我完成了一个小Demo,Flutter 与 Springboot 进行websocket的通讯,为啥想要去做这个Demo呢,主要是在各大平台以及google搜索后发现,没有一个详细的例子来教大家进行一对一、一对多的通讯,大多数都是教你怎么连接,却没有教你怎么去进行下一步的功能实现,于是我利用了五天的假期,踩了无数的坑

2021-10-08 16:20:15 3296 13

原创 我为大家带来了二十张登录界面!!!

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。上次给大家分享了15张的移动端登录界面:https://juejin.cn/post/7010922696988966919这次给大家带来了20张Web登录界面,真的是辛辛苦苦收集了好久,如果有喜欢的不妨给我点个赞吧,感谢!以下所有设计图均来自网络,如有侵权,请联系我删除,感谢各位分享~本人最喜欢的一张????:(大家在评论区投票选出最喜欢的一张吧)按钮的圆角让我看了真的是身心愉悦

2021-10-04 11:09:42 12677 4

原创 Flutter 历时5天,我终于做出它!!!(炫酷的引导页、登录界面)

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。前言:五天前,我发布了很多登录界面的UI,并发起投票:https://juejin.cn/post/7010922696988966919从那天开始我就找了ui小姐姐,使用一杯送到手中的奶茶,换取了小姐姐的切图。然后我在两天的工作之余,我开始使用Flutter实现,可是,这张设计图在很多android手机的表现并不好,作为一个良心up????,那我必须不能把它给大家做了一半,发现效果不好,我都封装好了,就想着大家下载改一改就可以商用然后我又

2021-09-30 07:14:58 1497 1

原创 我为大家带来了15张超酷的登录界面!!!

大家在评论区投出自己认为最好的一张,小T会完整的使用Flutter复刻出来,并分享源码所有设计图来自搜狐西见于2020年6月发起的设计挑战:链接在这里以下所有设计图均来自网络,如有侵权,请联系我删除,感谢各位分享~本人最喜欢的一张:这张的配色使我很舒服其他的十四张:1.这张的色调也是很不错,很适合修改后用于社交app或者摄影app2.这张的风格不用多说了吧,适合购物app或者偏向女性的app3.这一款就的logo觉得适合影视app呀,妥妥的4.这一款的波浪就非常合符音乐app,自己

2021-09-23 12:24:43 6417 2

原创 拿来吧你! Flutter贪吃蛇 — 陀螺仪至尊VIP版

中秋快乐!!!前言:放假期间,小T打算回顾一下经典,想用Flutter做一下小游戏,做什么好呢,从打飞机到坦克大战,最后还是想做一款贪吃蛇,依稀还记得,小时候第一次玩游戏是在父母的小灵通上玩贪吃蛇哈哈,但是光光一个贪吃蛇太单调了,我们就加一个陀螺仪吧~话不多说,先上效果图,有图有真相!!(陀螺仪好难操控)开发步骤:非常简单,就是玩起来有点费手~源码在最后哦,直接运行即可1.定义蛇和豆子2.让蛇动起来3.使用陀螺仪来控制蛇4.让蛇吃掉豆子5.吃掉豆子随机生成一个豆子1.定义蛇和豆子/

2021-09-20 21:12:07 1804

原创 Flutter制作中秋引导页

原文地址:https://juejin.cn/post/7007756651197366303前言:看了很久,大家是真的????????,月球绕地球都整出来了,那我也来给大家整上花活~然后送上中秋祝福:月儿圆又亮,月饼圆又甜,家家团圆相聚,人人欢心甜蜜,祝你家圆人圆事事圆,中秋愉快!(各位看到文章的可否点击一下原文地址,给小T一个赞呀 ~ )app中秋的引导界面:功能解析:1.状态变化:背景和展示出来的诗篇与日期有关,日期不同,背景和诗篇不同2.文字特效:中秋祝福的诗篇会一字一字慢慢浮现3.倒

2021-09-16 06:53:55 252 1

原创 Flutter自适应瀑布流

Flutter自适应瀑布流前言:在电商app经常会看到首页商品推荐的瀑布流,或者类似短视频app首页也是瀑布流,这些都是需要自适应的,才能给用户带来好的体验(具体代码请联系我,当天会回复)话不多说先上效果图:根据效果图可以分为四步:1.图片自适应2.自适应标签3.上拉刷新和下拉加载4.底部的点赞按钮可以去掉或者自己修改样式,我这里使用的like_button库注:本文使用的库:为啥这么多呢,因为我把图片缓存这样东西都加上了,单纯的瀑布流就用waterfall_flowwaterfall

2021-09-12 10:59:11 1866 7

原创 面向对象设计的六大设计原则 (最通俗易懂的版本!!)

面向对象设计的六大设计原则前言:写了很久的app了,但是发现遇到了很多很多的瓶颈,我觉得自生的计算机基础不足,所以来系统的学习一下设计模式,今天就来学习一下面向对象设计(OOD: Object Oriented Design),为后面学习设计模式打下基础。阿T自己总结的面向对象设计的六个设计原则:缩写英文名称中文名称SRPSingle Responsibility Principle单一职责原则OCPOpen Close Principle开闭原则LSPLi

2021-09-06 16:19:58 801 7

Flutter 拍照,选择图片并且保存到本地的Demo

下载直接使用,用法参考我的这篇博客:https://blog.csdn.net/txaz6/article/details/119806372?spm=1001.2014.3001.5501 一点积分,形式一下,感谢下载~

2021-08-19

HTML图书管理系统,包含js

应付老师的期末小作业~~

2021-08-15

android基础到进阶

你要是学会80%,大厂offer手到擒来~~

2021-08-15

flutter音乐播放器

仿网易云的播放界面,注释已经写好~

2021-08-15

2021大厂校招面试题.docx

2021阿里、腾讯、字节、快手、美团 JAVA 开发岗面试高频问题总结

2021-08-15

Flutter扩散效果(超级炫酷)

不需要其他插件,下载完直接用,用法在文件最上方注释了,免费下载~

2021-08-15

空空如也

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

TA关注的人

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