聚焦移动端全栈开发,覆盖原生 / 跨端技术、适配优化与体验升级,打造流畅高效的移动应用。
-
Spy-Debugger初体验,这玩意儿真香 之前做移动端调试一直用Chrome DevTools配合手机浏览器,但遇到hybrid应用或者微信环境下的页面调试,那叫一个痛苦。直到同事推荐了Spy-D...
-
移动端性能优化:React Native vs Flutter vs 原生的血泪对比 最近做了个App重构项目,纠结了很久技术选型的问题。之前的老项目用React Native,但性能实在拉胯,尤其是...
-
我的写法,亲测靠谱 搞TurboModules这玩意儿也有段时间了,说实话刚开始真是一脸懵逼。React Native那套架构看起来挺复杂,但其实摸清楚套路后也就那么回事。我一般把原生模块分几个层级:...
-
优化前:卡得不行 最近做了个移动端项目,页面加载慢得要死,用户操作基本没响应。客户天天催着问为什么这么卡,我都快被折磨疯了。首屏加载要6-8秒,滚动还经常卡顿,点击按钮有时候要等几秒才有反应。说实话,...
-
一个移动端项目的UI框架选择 最近接手了一个移动端H5项目,需要做一套完整的用户端界面。本来想用Vant,但产品经理说要那种比较简洁的设计风格,Vant的组件太重了,看起来有点复杂。看了几个UI框架后...
-
这次Kbone真把我搞吐血了 最近项目里用Kbone做一个小程序转H5的需求,本以为就是个普通的跨端框架,结果各种奇怪的问题层出不穷。最主要的是touch相关事件完全不灵了,在小程序里好好的,在H5环...
-
二次打包这个坑,我真的踩得有点惨 前两天遇到一个需求,需要把现有的一个H5项目重新打包,换一套配置参数发给客户测试。听起来很简单吧,结果这一搞就是三天,各种奇怪的问题层出不穷。 最开始我想着直接修改p...
-
我的写法,亲测靠谱 搞移动端拖拽这块,我踩过的坑能写一本书了。最早的时候就是直接用touch事件写,后来发现各种卡顿、冲突问题层出不穷。现在我一般用这个套路,稳定得很。 class Draggable...
-
scrollIntoView这个API,差点把我搞疯了 今天遇到一个看似简单的需求:点击某个按钮,让页面滚动到指定元素位置。听起来就是scrollIntoView的事儿,结果折腾了一下午,各种诡异的问...
-
为啥要做这次对比? 最近接手了一个混合移动项目,客户要求支持iOS和Android,预算还不太宽裕。我看了几个方案:原生开发成本太高,纯Web移动端体验差点意思,最后就在Ionic和React Nat...
-
项目初期的技术选型 去年接手了一个小程序项目,当时面临的最大问题就是时间紧任务重。客户要求三个月内上线,而且功能还挺复杂的,涉及到大量的组件复用和数据状态管理。说实话,当时我也挺犹豫的,原生小程序开发...
-
Codegen生成代码时命名冲突,搞了两天才搞定 今天被一个Codegen的问题搞得很烦躁,本来以为很快就能搞定的事情,结果前前后后折腾了两天。问题就是生成的代码里面出现了命名冲突,导致编译报错。 直...
-
项目初期的技术选型 最近做了一个字节小程序项目,说实话,一开始我还有点抗拒。毕竟之前一直搞微信小程序,突然要切换到字节系,心里没底。但是客户那边说他们的用户主要集中在抖音、头条这些平台,数据统计也显示...
-
我的写法,亲测靠谱 touchstart 这玩意儿,看起来简单,实际用起来各种坑。我现在一般都这么处理: function createTouchHandler(element) { let star...
-
OffscreenCanvas的坑,我踩了一个月 最近做了一个移动端的图像处理功能,需要用Canvas做实时滤镜渲染。本来以为就是普通的Canvas操作,结果性能差得要命,页面卡成PPT。后来查资料才...
-
开篇:为什么要做这次CSS动画对比 最近重构一个移动端项目,动画效果这块纠结了好几天。之前一直在用transform做各种转场,但这次遇到复杂交互,发现单纯用CSS动画还是有局限性。于是把几种方案都拉...
-
我的写法,亲测靠谱 移动端自适应这事儿,说简单也简单,说复杂也复杂。我在好几个项目里都用过各种方案,最后总结出一套自己觉得比较稳妥的写法。 核心就是 viewport + rem 配合 media q...
-
优化前:卡得不行 最近搞了个Capacitor项目,本来以为Hybrid开发会比原生轻松点,结果体验差得要命。首页加载需要5秒多,列表滑动卡顿明显,用户交互响应迟缓,简直让人崩溃。用户体验评分从一开始...
-
Appium环境搭建,别被官方文档绕晕了 搞移动端自动化测试,Appium确实是个不错的选择。不过第一次接触这玩意儿的时候,光是环境搭建就能让人头疼半天。我踩过不少坑,现在回头看看,其实没那么复杂。 ...
-
为啥要对比这些支付SDK? 最近做了几个移动端项目,涉及到支付这块,真是踩了不少坑。微信支付、支付宝、银联,每个都有自己的SDK和集成方式,各有各的问题。之前一直凭感觉选,这次专门整理了一下,看看哪个...