文章精选
  • Paging Library官网文档(译)

    paging library 可以让 app 进行大数据查询的时候,在不过多增加设备负担或者等待时间的情况下,让渐进的从数据源加载数据变得更加简单。 概览 许多app都要用到大数据的加载,但是在某个时刻却只需要加载这些数据的一小部分。一个app可能需要展示成千上万个i

    17-09-20
  • 开始用Kotlin开发ARCore

    真实的维京海盗有加农炮吗?我不晓得,但是增强现实里的维京海盗没有理由没有! WWDC 2017苹果发布了ARKit,杀入了AR开发的世界。Google也不甘落后,就在上周,谷歌 发布了 ARCore,一个从 Tango 项目中提取出来的项目。Tango依赖于具有深度传感器的特定设备

    17-09-14
  • Remixer-谷歌的UI参数动态修改框架

    在medium上看到这篇文章 Make your Android Project pop with Remixer by Google ,里面介绍了一个比较有意思的库Remixer。 Remixer是谷歌material-foundation中的一个UI框架,通过注解的方式快速修改UI变量,从而更新UI。无需重新编译,无需重启app。猜测这

    17-09-11
  • 30+关于如何成为更好Android开发者的简短而专业的建议

    成为一个Android开发者容易,成为一个成功而又出色的Android开发者难。要达此成就需要许多努力,激情,付出与毅力。 我无法给出一个成为成功开发者的捷径,但是如果你愿意付出汗水与内心的话,定会如愿以偿。 关于如何成为更好的Android开发者,应你们的要求

    17-08-27
  • 一个实现ItemDecoration动画的研究案例

    原文: Animating RecyclerView’s ItemDecoration Case study of implementing animated ItemDecoration in RecyclerView 一个实现ItemDecoration动画的研究 案例 。 长期以来DaftMobile的博客都是iOS开发的领地,里面都是关于iOS的东西。今天我们将开始一

    17-08-25
  • RecyclerView 与 LayoutAnimation 实现的进入动画(二 ): Grid

    介绍 这是本教程的第二部分,也是最后一部分。第一部分我们讲述了RecyclerView用于列表的例子,文章见: Enter animation using RecyclerView and LayoutAnimation Part 1: Lists Learn how to populate an empty RecyclerView list using custom animations.

    17-08-19
  • Android自绘控件开发与性能优化实践——以录音波浪动画为例

    本文以波浪动画为例,介绍了从需求开始,如何一步步开发一个自绘控件,并通过降低绘制密度、减少重复实时计算量、避免和解决内存泄漏、如何优化内存等四方面对控件的性能进行了优化。

    17-08-08
  • Style中的轻量级插件化方案

    阅读之前 建议 下载使用 Style动态壁纸应用 文章后面会给出相应引用的链接 如需评论请翻墙后刷新页面 文章主要讲以下几个方面: 插件化背景及优缺点 Style中的轻量级插件 Style壁纸插件开发者SDK介绍 构建第一个Style壁纸组件 其他注意问题 Android插件化背

    17-08-07
  • Rxjava2的学习与总结

    Rxjava2基础认知 形式正确的有限Observable调用观察者的onCompleted正好一次或者它的onError正好一次,而且此后不能再调用观察者的任何其它方法。如果onComplete 或者 onError 走任何一个 都会 主动解除订阅关系; 如果解除订阅关系以后在发射 onError 则会

    17-07-31
  • 理解Room的数据迁移

    使用SQLite API执行数据库迁移总有一种是在拆弹的感觉-仿佛一步小心就会让app在用户手中爆炸。如果你使用 Room 来处理数据库的操作,那么迁移就非常简单了。 使用Room的时候,如果你改变了数据库的 schema但是没有更新 version,app将会 crash。而如果你更

    17-07-28
  • 查看更多
最近随笔

from java to kotlin

最新问答