聚焦移动端全栈开发,覆盖原生 / 跨端技术、适配优化与体验升级,打造流畅高效的移动应用。
-
Flutter中的StatelessWidget实战心得 最近在做一个Flutter项目,重新梳理了下StatelessWidget的一些用法。说实话,虽然看起来简单,但在实际项目中还是有不少细节需要...
-
FID优化:三个主流方案我全用过,说说到底怎么选 最近在做性能优化,FID(First Input Delay)这个问题让我头疼了不少。虽然知道这个指标很重要,但具体到实现方案上,市面上有好几种不同的...
-
移动端自动化测试的痛苦经历 之前做移动端项目的时候,每次发版前都要手动测试各种手机型号,iOS、Android各种系统版本,搞到人都快废了。UI稍微有点变动就要重新测试一轮,效率低得要死。后来老板看不...
-
优化前:卡得不行 最近给一个商城项目搞微信支付优化,说实话,优化前那个体验真是让人抓狂。用户点击支付按钮,要等个5-8秒才弹出支付窗口,有些用户还以为没反应直接退出了。Chrome DevTools里...
-
这次移动端项目真让人头疼 最近做了个移动端项目,用户量还行,但加载速度一直被吐槽。用户反馈最多的就是打开慢、网络不好时直接白屏。之前用过一些缓存方案,但都不够彻底。后来想了个办法,干脆上Service...
-
字节小程序里图片预览踩坑记 最近在做一个字节小程序,里面有个图片预览功能,结果被坑得够呛。本来以为就是个简单的previewImage,结果各种诡异问题。 一开始按照官方文档写的: wx.previe...
-
我的写法,亲测靠谱 分包加载这个东西,我在实际项目中用了快两年了,说白了就是小程序的懒加载。最开始我也是一脸懵逼,看到复杂的项目结构就头疼,后来慢慢摸索出了几套比较稳定的套路。 先说配置文件吧,这个是...
-
为什么我又回头折腾 mpvue? 去年项目收尾后,我一度以为自己再也不会碰 mpvue 了。毕竟现在 uni-app 都快成行业默认选项了,社区活跃、文档齐全、H5/小程序/APP 全端通吃。但最近接...
-
为什么要做触摸反馈? 上个月搞一个移动端的组件库,里面有个卡片列表,用户点一下会跳转详情。产品说“点下去要有反馈,不然用户不知道点没点中”。我一开始觉得加个 :active 伪类不就完了?结果真机一测...
-
为啥要折腾长按方案? 做移动端交互时,长按(long press)是个高频需求:比如聊天消息长按弹出菜单、图片长按保存、列表项长按进入编辑模式。但浏览器原生不支持 longpress 事件,得自己实现...
-
又踩坑了,Fiddler 抓不到 HTTPS 请求 上周调一个混合开发的 App,前端用的是 Vue,后端接口走的是 HTTPS。我习惯用 Fiddler 抓包看请求参数和响应数据,结果这次死活看不到...
-
先看效果,再看代码 最近在搞一个移动端的滑动菜单,用户手指一划,侧边栏就弹出来。本来以为用个简单的 touchstart + touchmove 就搞定了,结果在 iOS Safari 上直接翻车——...
-
又踩坑了,真机上滚动卡成PPT 上周改一个移动端的弹窗组件,本地 Chrome DevTools 里跑得飞起,手势滑动、滚动都丝滑得很。结果一丢到 iPhone 上真机测试,直接卡成幻灯片——手指划一...
-
优化前:卡得不行 上个月我们上线了一个内嵌在 App 里的 WebView 页面,结果用户反馈“点开就转圈,半天打不开”。我本地测的时候也确实慢得离谱——首次加载要 5 秒多,弱网下直接超时。更糟的是...
-
优化前:卡得不行 上个月上线 Apple Pay 支付功能时,我差点被用户反馈砸死。不是支付失败,而是点开支付按钮后整个页面卡住 3~5 秒,手指滑动完全没反应。iOS 用户尤其明显——Safari ...
-
先看效果,再看代码 最近在搞一个 uni-app 的小程序项目,UI 组件库直接选了 uni-ui。不是因为多高大上,而是它和 uni-app 官方深度绑定,打包体积小、兼容性好,尤其在微信小程序里跑...
-
我的写法,亲测靠谱 在移动端项目里用 Codegen(比如 Apollo Codegen、GraphQL Codegen 这类),我一开始图快,直接按文档跑个命令生成一堆 TypeScript 类型和...
-
为啥要折腾微信支付的方案? 做移动端项目,尤其是 H5 商城类应用,绕不开微信支付。但微信官方文档写得有点“绕”,不同场景下能用的接入方式还不一样,搞得我每次新项目都得重新翻文档、查历史代码。折腾多了...
-
优化前:卡得不行 上个月接手一个移动端商品列表页,用户反馈“点进去就卡死”“滑动像PPT”。我本地跑起来一看,好家伙,首页加载完要5秒多,列表滚动掉帧严重,手指一松就卡在半空。更离谱的是,部分低端安卓...
-
优化前:卡得不行 上周我负责的移动端活动页上线后,用户反馈“滑动卡成PPT”“动画一出来手机就发烫”。我一开始还不信,自己拿iPhone 12 Pro Max测还行啊——直到借了同事的千元机跑了一下,...