时隔两年,移动开发者周刊再次开始更新啦!目前更新时间定为工作日12点左右,敬请时刻关注,如果觉得邮件过于频繁或者内容不够好,大家可以点击退订哦。更多相关讨论,请移步Diycode:优雅的开发者社区。
深度讨论
英语流利说Android端的代码架构的演进,整个演进过程,也是借鉴了业界很多大型应用在架构上的沉淀以及思想,可能有些东西还有点老生常谈,不过都是干货。
Android开发
首先要介绍为什么需要一个自有的网络库,在应用开发过程中,为了节约开发成本,最直接的方式是使用系统提供的网络API,这种方案虽然能暂时节约开发成本.
优雅的开发者优雅的写代码,看看你的RecyclerView.Adapter优化了没,重复的业务代码就应该抽离出来复用!
从Android 6.0开始,不再是安装应用时用户确定获得全部的权限.而是在使用软件过程中需要该权限时,弹出对话框让用户选择权限.不仅如此,用户选择权限后还可以关闭,郭霖大大贴心地为大家准备了一篇6.0运行时权限的文章,快来学习学习吧!
gradle是Android Studio内置的依赖管理工具,用来对我们的Android项目进行构建和管理,而gradle编译构建速度也是众所周知的慢,这篇博客就教你一些精悍的小技巧,让你你的Android Gradle 运行和编译速度大幅度提升!
5、当数学遇上动画:讲述 ValueAnimator、TypeEvaluator 和 TimeInterpolator 之间的恩恩怨怨
三篇文章,让你看到数学之美,动画之美!
6、FaceOffToggleButton:一个开启就呈现笑脸的开关按钮
话说要不要这么萌,吓得我都不管关闭这项功能了!
Github Star
https://github.com/DiyCodes/code_news
邮箱订阅
目前已经有超过一万两千人订阅了日报,想要订阅猛戳这里,如果觉得超级棒,别忘了把日报介绍给更多好朋友!
如果你是一个爱写技术博客的童鞋,欢迎发稿时在微博@上小编哦,优秀的文章能让更多童鞋们看到!小编:D_clock爱吃葱花