Android 目前最稳定和高效的UI适配方案

2018-06-28
阅读 6 分钟
3.4k
Android系统发布十多年以来,关于Android的UI的适配一直是开发环节中最重要的问题,但是我看到还是有很多小伙伴对Android适配方案不了解。刚好,近期准备对糗事百科Android客户端设计一套UI尺寸适配方案,可以和小伙伴们详细的聊一聊这个问题。

很值得收藏的安卓开源控件库

2018-06-27
阅读 15 分钟
9.3k
日历 日历列表视图 [链接] 星期视图日历 [链接] 提交日历日期 [链接] material风格的日历 [链接] toolbar相结合的弹出日历 [链接] 横向日历 [链接] Tab [链接] [链接] Material风格的Tab [链接] 各种样式Tab [链接] ProgressBar 类似Button显示进度 [链接] 数字显示进度 [链接] 圆形进度条 [链接] 有进度动画效果[链接] ...

Java位运算符浅析

2018-06-26
阅读 3 分钟
1.6k
位:二进制位简称“位”,是二进制记数系统中表示小于2的整数的符号,一般用1或 0表示,是具有相等概率的两种状态中的一种。二进制位的位数可表示一个机器字的字长,一个二进制位包含的信息量称为一比特。摘自百度百科

美团外卖Android Crash治理之路

2018-06-25
阅读 14 分钟
2.7k
Crash率是衡量一个App好坏的重要指标之一,如果你忽略了它的存在,它就会愈演愈烈,最后造成大量用户的流失,进而给公司带来无法估量的损失。本文讲述美团外卖Android客户端团队在将App的Crash率从千分之三做到万分之二过程中所做的大量实践工作,抛砖引玉,希望能够为其他团队提供一些经验和启发。

coordinatorLayout使用总结篇,看完这篇完全可以开发5.0的高级特效了

2018-06-21
阅读 7 分钟
14.2k
主要是找了半天,好多人说的都不够详细,而且有好多注意事项没有说明,所以走了好多弯路,这个地方就是解决那些关键疑问的,这些疑问清楚了才能真正掌握它的用法

MVC,MVP 和 MVVM 模式如何选择?

2018-06-15
阅读 7 分钟
2.8k
做客户端开发、前端开发对MVC、MVP、MVVM这些名词不了解也应该大致听过,都是为了解决图形界面应用程序复杂性管理问题而产生的应用架构模式。

一篇文章教你读懂UI绘制流程

2018-06-14
阅读 7 分钟
2.5k
最近有好多人问我Android没信心去深造了,找不到好的工作,其实我以一个他们进行回复,发现他们主要是内心比较浮躁,要知道技术行业永远缺少的是高手。建议先阅读浅谈Android发展趋势分析,在工作中,总结菜式王道,沉淀才能成长!

我的Android重构之旅:框架篇

2018-06-13
阅读 12 分钟
4.3k
在我这几年的学习和成长中,慢慢的意识到搭建一个优秀的 Android 开发框架是一件非常困难以及痛苦的事情,它不仅需要满足不断增长的业务需求,还要保证框架自身的整洁与扩展性,这让事情变得非常有挑战,但我们必须这样做,因为健壮的 Android 开发框架是一款优秀APP的基础。

死磕安卓前序:MVP架构探究之旅—基础篇

2018-06-08
阅读 3 分钟
2.7k
前言 了解相关更多技术,可参考《我就死磕安卓了,怎么了?》,接下来谈一谈我们来学习一下MVP的基本认识。 大家对MVC的架构模式再熟悉不过。今天我们就学习一下MVP架构模式。 MVC和MVP之间的对比 什么是MVP(Model View Presenter)模式? 1、为了使得视图接口可以与模型和控制器进行交互,控制器执行一些初始化事件 2、用...

第一次react-native项目实践要点总结

2018-06-07
阅读 4 分钟
2.4k
今天完成了我的第一个react-native项目的封包,当然其间各种环境各种坑,同时,成就感也是满满的。这里总结一下使用react-native的一些入门级重要点(不涉及环境)。注意:阅读需要语法基础: ES6 、react 、JSX

我就死磕安卓了,怎么了?

2018-06-05
阅读 2 分钟
1.8k
毕竟安卓方向分为很多的,移动架构师,数据结构与算法,音视频播放与解码等,就算你自定义view写的好也是一大优势,有些公司专门对UI特效比较感冒,招一个写view的也不是没可能。

一文看懂npm、yarn、pnpm之间的区别

2018-06-04
阅读 4 分钟
5.1k
本文作者对比了当前主流的包管理工具npm、yarn、pnpm之间的区别,并提出了合适的使用建议,以下为译文: NPM npm是Node.js能够如此成功的主要原因之一。npm团队做了很多的工作,以确保npm保持向后兼容,并在不同的环境中保持一致。 npm是围绕着语义版本控制(semver)的思想而设计的,下面是从他们的网站摘抄过来的: 给...

我的Android重构之旅:架构篇

2018-05-31
阅读 4 分钟
3.3k
去年10月底来到了新公司,刚开始接手 Android 项目时,发现该项目真的是一团遭,项目开发上没有任何架构可言,开发人员连简单的 MVC、MVP 都不了解,Activity 及其臃肿,业务边界也不明确,因此我决定重新分析一下当前主流的几种开发架构,选出适合当前项目的架构形式。

戏说移动江湖开发历程

2018-05-30
阅读 6 分钟
2.8k
组件化开发1、组件路由2、组件配置动态加载3、组件骨架架构插件化开发1、静态插件化2、动态插件化细节雕琢1、网络层的优化和架构*2、动态埋点的实现*3、技术层架构(MVP,MVVM等模式)

姿势摆好,一招学会android的布局优化!

2018-05-29
阅读 4 分钟
4.2k
作为android应用来讲,无论应用本身多么美观,功能多么强大,内容多么丰富。但如果App本身打开界面缓慢超过手机16ms刷新一次页面的时间,就会产生卡顿。用户体验都会变得极差,导致用户量减少。所以我们在开发过程中同样要注重布局优化。