开源框架
文章平均质量分 83
TherJYH
这个作者很懒,什么都没留下…
展开
-
你只知道别人很牛,却不知道那些1-5年的Android开发者是如何提升的.
作为开发1-5年的Android开发者该如何系统的提升自己?如今,国内移动互联网的红利期已过,Android 开发工程师也从最初的一人难求,到现在的一个岗位百人竞争,僧多粥少的情况直接导致整个行业对求职者的要求越来越高。另外,Android 开发越来越规范,间接导致项目对质量要求的提升。内存优化、UI 卡顿优化、App 崩溃监控等性能调优也逐渐成了人手必备的技能。只有不断提升自己的技术实力,让自己进阶为「高级/资深工程师」,你才有机会爬上 Android 的峰顶。然而今天,我看到这个腾讯T9级 Andr原创 2021-09-27 20:17:53 · 2000 阅读 · 6 评论 -
整日修碎片化学习“凡不凡”?来看看十几家大厂都是如何深入理解组件化架构的,不好意思,用力过猛!
前言组件化是 保持整个 App 可持续地进行高质量开发的基础,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度;实践中我还参考了十几家技术团队的解决方案(例如:美团、有赞、阿里等等),在这个系列里,我将总结我对于组件化的思考和实践。如果能帮上忙,请务必点赞加关注,这真的对我非常重要。大厂解决方案参考1 有赞微商城 IOS 端指出了业务模块化的基本演进:“混乱” -> “中介者模式”->“去中心化”梳理了模块间通信需求:UI原创 2021-09-23 20:51:20 · 113 阅读 · 0 评论 -
❤️跟上时代步伐,走进Android开发架构设计演变❤️
去年10月底来到了新公司,刚开始接手 Android 项目时,发现该项目真的是一团遭,项目开发上没有任何架构可言,开发人员连简单的 MVC、MVP 都不了解,Activity 及其臃肿,业务边界也不明确,因此我决定重新分析一下当前主流的几种开发架构,选出适合当前项目的架构形式,顺便带大家进入下实战演练。说到 Android 应用的架构,大家都不陌生。最早使用的是 MVC 模式(Model–view–controller),但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 M.原创 2021-07-31 14:07:48 · 383 阅读 · 5 评论 -
❤️即学即用Android Jetpack - Navigation❤️(从构建到源码,十分详细)
前言在移动开发中,对开发者来说不同的人具有不同的能力。就像读一本书一样,一千个读者,有一千个哈姆雷特。但不管怎样,只要你是个软件开发者你就必须学习windows或Linux等操作系统的运行原理。就不扯这么多了直接上干货。【由于文中篇幅较长,提前预告:文末有大量手写框架源码及架构思维资料,需要的可直接跳越至文末领取】实战在实战之前,我们先来了解一下 Navigation 中最关键的三要素,他们是:Navigation Graph (New XML resource) 如我们的第一张图所示,这原创 2021-07-30 17:05:37 · 1484 阅读 · 6 评论