<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wclhack的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wclhack</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wclhack]]></copyright><item><title><![CDATA[第 3 镜和第 30 镜，主角换了一张脸：讲透 AI 短剧的一致性难题，和我做开源短剧工作台的经过]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/170055892</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/170055892</guid><author>wclhack</author><pubDate>Thu, 05 Nov 2026 02:03:16 +0800</pubDate><description><![CDATA[AI 短剧最难的不是生成，是一致性。本文讲我做短剧工作台的经过，结合短剧出海数据科普生成链路和一致性为什么会崩，再拆解 7 阶段资产优先的架构与部署，AGPL-3.0 开源。]]></description><category></category></item><item><title><![CDATA[我们用 Flutter 90 天搭建了一个完整的短视频 + 直播 App —— 这是我们交付的成果]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/165492681</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/165492681</guid><author>wclhack</author><pubDate>Tue, 15 Sep 2026 23:37:07 +0800</pubDate><description><![CDATA[DTok 是一个 Flutter 全栈短视频 + 直播 App，90 天完成开发。涵盖短视频浏览、直播互动、创作者工具、社交关系链与变现体系，技术栈使用 Riverpod、media_kit、Socket.IO，已开源。]]></description><category></category></item><item><title><![CDATA[震惊了！Flutter 做的跨平台短视频+直播 App，竟然有这么多功能]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/165488216</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/165488216</guid><author>wclhack</author><pubDate>Tue, 15 Sep 2026 18:59:01 +0800</pubDate><description><![CDATA[DTok — Flutter 全栈短视频+直播源码，Android/iOS/Web/桌面六端，买断制。✅ 6种商业场景：短剧、直播带货、在线教育、内容电商、企业内部、垂直社区。#Flutter #短视频 #直播 #全栈源码 #私有化部署。3人团队，90天上线，首月流水 82,000元。✅ 12个功能模块全部完工，不是 Demo。✅ 私有化部署，数据归你，提供完整部署方案。]]></description><category></category></item><item><title><![CDATA[Flutter 全栈实战：DTok 类抖音源码如何帮团队省下 50 万开发费]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/165364718</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/165364718</guid><author>wclhack</author><pubDate>Mon, 14 Sep 2026 23:24:49 +0800</pubDate><description><![CDATA[省去架构设计成本Mock 系统支持并行开发跨平台覆盖降低运维成本一次性买断，无持续授权费代码质量管控、统一日志、三层架构强分离——这些工程规范的价值在大型团队中体现得更加明显。]]></description><category></category></item><item><title><![CDATA[flutter-skill：255个MCP工具，让AI真正“看见“并测试你的App（10个平台）]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/158392958</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/158392958</guid><author>wclhack</author><pubDate>Wed, 25 Feb 2026 21:18:09 +0800</pubDate><description><![CDATA[在 Vibe Coding 时代，AI 已经能帮我们写代码了。AI 能测试你的 App 吗？不是跑单元测试，而是真正像用户一样：点按钮、输入文字、滑动页面、截图验证结果。就是为此而生的开源工具。它是一个 MCP (Model Context Protocol) 服务器，让 Claude、Cursor、Windsurf 等 AI 工具直接操控你的应用 UI。GitHub:让 AI 不仅能写代码，还能测试代码。255 个工具、10 个平台、656 个测试、MIT 开源。]]></description><category></category></item><item><title><![CDATA[AI驱动的E2E测试：一条命令测试任何App（支持8大平台）]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/158072962</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/158072962</guid><author>wclhack</author><pubDate>Sat, 14 Feb 2026 19:41:53 +0800</pubDate><description><![CDATA[支持VS Code、Cursor、Windsurf、JetBrains、Claude Desktop。不需要写任何测试代码。不需要Appium，不需要Selenium。欢迎Star ⭐ 和提Issue。用AI彻底解决了这个问题。]]></description><category></category></item><item><title><![CDATA[第五篇- 抖音的强大对手来了，用Flutter手撸一个抖音国际版，看看有多炫]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/123399289</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/123399289</guid><author>wclhack</author><pubDate>Thu, 10 Mar 2022 13:26:39 +0800</pubDate><description><![CDATA[前言
由于中间几个月项目天天加班，导致没没时间更新，最近一段时间对前端进行了重构，加了很多页面，如登录、注册、关注、个人中心等，目前写这个纯属业余个人爱好，所以断断续续的继续在做…
前端地址：https://www.pgyer.com/dtok
后端服务器地址:http://47.95.209.198:8181/

注释:由于本人的apple id无法打包ios、所以暂时只打包的android版本，ios版本正在解决账号问题

效果如下:

架构更新
之前技术采用flutter做的前端，后端api则对接的是]]></description><category></category></item><item><title><![CDATA[第四篇-用Flutter手撸一个抖音国内版，看看有多炫]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/106464374</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/106464374</guid><author>wclhack</author><pubDate>Mon, 01 Jun 2020 00:15:10 +0800</pubDate><description><![CDATA[前言

这次对布局进行优化，主要包含了首页tabview pageview 以及添加几个按钮的操作过程.主要使用到stack层叠布局，tabpview和pageview，tabview两个页面，一个关注，一个推荐，左右切换，pageview被包含在tabview里面.



布局优化

抖音的顶部appbar 是悬浮层叠展示，而flutter的层叠组件是stack, 因此最外面采用stack, 其次中间是tabview，分别是关注和推荐两个选项卡，关注在没有登录的时候会弹出一个提示需要认证登录的页面，这里加]]></description><category></category></item><item><title><![CDATA[第三篇-用Flutter手撸一个抖音国内版，看看有多炫]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/106417217</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/106417217</guid><author>wclhack</author><pubDate>Fri, 29 May 2020 00:54:37 +0800</pubDate><description><![CDATA[前言

前一篇已经开发了大部分框架，包含视频上下滑动播放，这次将上次未完成的数据显示友好显示，以及底部音乐走马灯特效，另外优化了加载数据的bug，在dart语言里 &amp; 会自动变成&amp;amp; 也不知道这个bug啥时候修复哈.

本系列会持续更新，将各个模块及功能持续完善.





修复Dart语言 URL显示错误.

暂时只能这样替换了


			1
			
			
			url = url.replaceAll('&amp;','&amp;'),
			
		
			1

			2...]]></description><category></category></item><item><title><![CDATA[第二篇-用Flutter手撸一个抖音国内版，看看有多炫]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/106323640</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/106323640</guid><author>wclhack</author><pubDate>Sun, 24 May 2020 23:31:38 +0800</pubDate><description><![CDATA[前言

继上一篇使用Flutter开发的抖音国际版后再次撸一个国内版抖音，大部分功能已完成，主要是Flutter开发APP速度很爽, 先看下图





项目主要结构介绍





这次主要的改动在api.dart 及douyin.dart里，国内抖音的api是不同的，另外地址以及实体类也不一样。详细下面介绍.

抖音的实体类

主要是讲json转化为实体模型，然后绑定到view 层面，写这个实体类还是很耗费时间的，毕竟得先用爬网知识讲抖音的json拿到，并且根据json反向写实体类.

这个地址...]]></description><category></category></item><item><title><![CDATA[使用Flutter开发的抖音国际版]]></title><link>https://blog.youkuaiyun.com/wclhack/article/details/106265525</link><guid>https://blog.youkuaiyun.com/wclhack/article/details/106265525</guid><author>wclhack</author><pubDate>Thu, 21 May 2020 18:59:50 +0800</pubDate><description><![CDATA[简介

最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载，太方便实时调整UI布局了. 相应速度极快. 如下图：





主要项目架构





详细说明一下，开发主要在lib文件夹

pubspec.yaml是配置插件的位置，如http:^0.12.0+4，类似依赖组件.
	common文件夹存放的是重写的网络组件，以及图标组件icons.dart
	config文件夹存放的...]]></description><category></category></item></channel></rss>