首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
移动架构
订阅
DavidDing
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
从函数式编程到声明式UI
早期的前端UI一直使用HTML+CSS+JavaScript这一经典组合,HTML和CSS负责页面的布局和样式,JavaScript负责逻辑,通过命令式的方式完成针对Dom的各种操作,之后涌现的JQuery等各种组件库,也只是围绕Dom的操作进行了封装,本质上仍然是命令式的操作…
Flutter 跨平台框架应用实战-2019极光开发者大会
这次分享的主题主要涉及:移动端跨平台开发的发展、Flutter Widget 的实现原理 、 Flutter 的实战技巧 、Flutter Web的现状 四个方面,而整体主题将围绕 Widget 为中心展开。 按照惯例,我们先介绍历史进程,随着用户终端种类的百花齐放,如今跨平台…
Android高速下载器实现思路——单个任务的提速与优化
最近过了金三银四的金三,顺利拿到了暑假实习生的offer。实习部门leader给我布置了入职前学习任务,强化多线程、数据库方面的知识,并建议我实现一个和他们产品中类似的下载器。 本文的重点在下载部分的实现。目前我也正在做单个任务下载开发与优化。后续更新完成后如果有好的思路也会分…
开源一个自用的Android IM库,基于Netty+TCP+Protobuf实现
一直想写一篇关于im即时通讯分享的文章,无奈工作太忙,很难抽出时间。今天终于从公司离职了,打算好好休息几天再重新找工作,趁时间空闲,决定静下心来写一篇文章,毕竟从前辈那里学到了很多东西。工作了五年半,这三四年来一直在做社交相关的项目,有 等产品,深知即时通讯技术在一个项目中的重…
[译]使用MVI打造响应式APP(五):轻而易举地Debug
前文我们探讨了Model-View-Intent (MVI)架构模式及其相关特性,在 第一篇文章 中,我们谈到了 单项数据流的重要性 和 应用状态应该被业务逻辑驱动。本文我们将展示这种架构模式会怎样回报开发者,它可以让开发者在开发过程中更轻而易举进行debug。 遇到过这样的情…
WorkManager完全解析+重构轮询系统
之前用IntentService写了一个轮询框架,但是并不是很好,后面一直想找个其他方式来改写一下,找了好多资料发现了WorkManager,WorkManager是google提供的一个非常优秀的后台任务管理框架,对于提交给WorkManager的任务可以立即执行也可以在适当…
Room Database完全使用手册
The Room persistence library provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of S…
[译] Android 中的 MVP:如何使 Presenter 层系统化?
MVP(Model View Presenter)模式是著名的 MVC(Model View Controller)的衍生物,并且是 Android 应用程序中管理表示层的最流行的模式之一。 所以我决定更新它来解决人们心中的大部分疑虑,并将代码转换为 Kotlin 语言形式。 …
说说 方舟编译器
华为继去年推出黑科技 GPU Turbo 之后,今年再次扔出了一枚重磅炸弹, 安卓性能革命,华为方舟编译器,号称解决安卓程序 “边解释边执行” 的低效,全程执行机器码高效运行程序。架构级优化,显著提升性能。系统操作流畅度提升 24%,系统响应提升 44%,三方应用操作流畅度提升…
第三代移动端布局方案
最近在研究关于布局的设计方案,通过学习理解阿里的fusion.design的设计思想并结合手机淘宝H5版的px布局问题。逐渐有了一些想法,这里进行综合整理,也算是抛砖引玉吧。 rem和vw都是为了解决移动端适配问题。rem方案中最成功的就是淘宝的lib-flexible了,它是…