客户端大量的硬编码导致其灵活性大大降低,一些细小的改动只能通过发布版本解决,用户升级更新迭代速度慢,时效性差等原因,催生出了有赞 App 的动态化配置中心,它可以将配置,功能,界面,数据等各种配置数据统一进行管理下发,实时生效,极大地提升了客户端的灵活性。
同时配置中心不仅仅是简单的对配置数据进行修改、读取而已,更需要在容错性、流量优化、带宽节省等各方面的优化上下功夫。本文主要提供了有赞 App 的动态化配置中心解决方案,也总结了版本迭代中所做的优化。
单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗? 作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也的确有限,但究竟你自己了解的程度到底怎样呢?往下看,我们一起来聊聊看~
作者在文章中详细总结了现阶段比较流行的几种反调试解决方案。
网易开发者分享关于收集SDK内部收集逻辑的一些关键技术,推荐阅读。
撸起袖子,自己封装Android DialogFragment
作者分享了自己的一种封装思路。
如题。
一篇很有意思的科普文章。
随着扁平化设计风格的流行,交互上越来越拟物化,越来越多的产品已经意识到动效在产品用户体验中的重要性,我们用一些案例,来说一下动效设计在UI设计中的作用。
喜欢Diycode每日精选么?喜欢的话,不妨点个 Star 吧!
社交账号 | 平台 | 关注人数 | 说明 |
---|---|---|---|
Diycode每日精选 | 邮箱订阅 | 12000+ | 每日分享一次Android、iOS、Swfit技术干货 |
Code_News | Github博客 | 750+ | 每日邮件推送列表 |
优雅的程序员D | 微博 | 1500+ | 官方微博,每日分享开源信息 |
D_clock爱吃葱花 | 微博 | 1500+ | 日报发起人 |
YasicYu | 微博 | 100+ | 日报发起人 |
安卓大王子 | 微博 | 33000+ | 日报发起人 |
微信公众号:“优雅的程序员”,微信号:diycodes,目前关注人数 3000+ ;
欢迎童鞋们把优质的技术文章链接分享到 http://www.diycode.cc/news ,让更多童鞋们看到它们!