js - newbee/taro - yanxuan是首个基于Taro的多端统一实例,涉及网易严选的小程序、H5和ReactNative。由趣店FED基于多端统一开发经验开发,以网易严选小程序为载体探讨Taro多端开发正确方式。直接调用网易严选接口,登录等功能需网易邮箱账号,受网易接口改动部分功能暂无法运行,旨在阐述多端开发思路技巧并在代码中注明踩坑点等注意事项。
nutui是一个京东风格的轻量级Vue组件库,包含80 +个高质量组件覆盖移动端主流场景。支持一套代码同时开发H5和多端小程序,基于京东APP10.0视觉规范,支持按需引用、TypeScript、服务端渲染(测试阶段)等特性,组件级别可定制主题,有国际化支持且单元测试覆盖率超80%,官方和社区维护着相关生态项目,已投入生产使用且业界广泛应用。
Arknights UI是一个在GitHub开源的项目,主要是用H5和CSS对明日方舟游戏主界面进行复刻。其代码包含多种语言,如CSS、JavaScript、HTML和TypeScript等。该项目有347个星标和59个分叉,有演示地址可供查看,界面贴图素材来自游戏逆向但仅供学习不商用。
MobileIMSDK是一套专为移动端开发的原创IM通信层框架。历经10年久经考验,超轻量级且高度提炼,lib包50KB以内。精心封装一套API支持UDP、TCP、WebSocket三种协议,客户端支持iOS、Android、Java、H5、小程序、Uniapp,服务端基于Netty。可应用于聊天APP、企业OA、消息推送等场景,框架具有多种优势特性,如多种网络场景适应、多种消息走向支持、完善的消息送达保证机制等,还有不少实践案例。