文章 & 教程 LCE: RxJava中的数据加载模型 (tech.instacart.com) 这里有个很好的方法利用RxJava展示Loading / Content / Error messages Android O的隐藏精华 (medium.com) Ian Lake通过 API Diff挖掘和发现了他十分期待看到的许多隐藏精华。 迁移的工程稳定性 (eng.uber.com) Warr
文章 & 教程 Room & RxJava (medium.com) Florina Muntenescu展示了如何在Room 内进行RxJava可观察的查询。 非Kotdog:使用计算机视觉来检测Kotlin中的Hot Dogs (dev.to) 亚当·麦克尼(Adam McNeilly)展示了如何在Kotlin写一个“Hot Dog或非Hot Dog”应用程序。 关于将Kotlin应用于现有J
文章 & 教程 Kotlin:这是小事情 (m.signalvnoise.com) 丹·金写道,关于Kotlin的这个小事情像真的加上了一种可爱的语言。 Android Instant Apps, step-by-step (medium.com) Kyle Venn分享了如何使用Instant Apps支持更新Vimeo应用程序的概述。 Implementation vs API 依赖关系 (j
文章&教程 Android O: 字体 - 第1部分 (blog.stylingandroid.com) 行总监马克·爱立森展示了Android O如何简单的在你的APP软件中使用自定义字体。在支持库中也有一个移植的机会。 使用Espresso(处理器)在Android上进行隔离测试 (www.novoda.com) Ataul Munim展示了如何以及为什么要使用Espresso在Android
文章&教程 DebugPort 2.0 (medium.com) 在这篇文章中,Jason Feinstein推出了DebugPort 2.0。 DebugPort是一个SQLite REPL,用于在运行时调试你的应用程序。 了解迪米特法则 (medium.com) 对于一个好的软件设计来说,拥有“松耦合”类是非常重要的。松耦合提高了可测试性,组件可以更容易地更换。但有时这个概念很难把握。在这篇文
文章 & 教程 MapMe — Android地图适配器 (medium.com) Josh Burton介绍MapMe,是一个用Kotlin编写的Android库,可以将适配器模式带到地图上。 赞助 CloudRail - 连接到API 10x更快 (cloudrail.com) 当我们用单一的界面连接到所有的Dropbox,Google Drive,OneDrive和Box时,为什么要为每个不
文章 & 教程 为什么您的应用程序崩溃 (jeroenmols.com) 太多次,我看到开发人员试图避免崩溃的代价。 实际上,有时你想让你的应用程序崩溃。 Jeroen Mols解释了为什么,并提供一些实用的提示。 两个ID问题 (tech.trello.com) Dan Lew在Trello Android应用程序中开发离线模式时遇到了一个令人惊讶的棘手问题:处理标识符。 保留Dagger组件
文章&教程 如何保持富有成效的远程工作 (engineering.helpscout.com) David González需要远程工作。 这篇是关于他如何使其工作的介绍。 Shut the HAL Up (android-developers.googleblog.com) 更新对于安全性至关重要,但对于设备制造商而言,这些更新将是困难和昂贵的。 Project Treble通过将底层供应商与核
文章&教程 Kotlin 的隐藏费用 - Benchmarks (sites.google.com) 一系列博客文章称为探索Kotlin的隐性成本,展示了某些Kotlin构造具有隐藏成本。这里Renato Athaydes写了一些基准来揭示实际的成本。 为什么要使用Facebook’s Device Year Class 库? (blog.mindorks.com) 您有时要禁用旧设备上的动画吗?
文章&教程 default methods + lambdas = less code (medium.com) 在这篇文章中,Bartek Lipinski解释了如何使用两个Java 8功能来清理一些Android代码。 关于Droidcon NYC 2017的九件事 (medium.com) 这是关于来自Daniel Heron的失态和第一计时器角度的#DCNYC17的九件事情。 漂亮的,高性
文章 & 教程 顺利迁移到Kotlin (fernandocejas.com) 在本文中,Fernando Cejas就关于如何将Kotlin引入现有的Android Java代码库中做出了思考(和提出意见)。所有这些材料来自他的经验和事实。 关于Clean Architecture的想法 (android.jlelse.eu) Mihaly Nagy向您介绍了一些可从Android开发人员角度来
文章&教程 Chords,,谈话和Kotlin客户端库 (joebirch.co) Joe Birch需要利用一些服务器端组件来处理Dialogflow本身无法处理的会话工具的逻辑(称为履行)。为此,他决定在Google上为了操作而使用Kotlin 客户端库 ! 使用Kotlin和KTX的Android Canvas API (riggaroo.co.za) Rebecca Franks展示了在使
文章&教程 Android App Bundles:入门 (www.raywenderlich.com) Arturo Mejia展示了如何使用App Bundles来减少用户下载到设备的应用程序的大小,从而节省宝贵的数据和存储空间。 Android Predictive键盘 (proandroiddev.com) Jose Corbacho介绍了如何使用机械学习构建自己的预计的键盘。 赞助 In
WindowInsets - 布局监听器 (medium.com) Chris Banes分享了一些使操作嵌入更容易的方法,使您的应用程序可以在状态和导航栏后面处理。 冷流,热通道 (medium.com) Roman Elizarov描述了热通道和冷流之间的差异,并介绍了新的Kotlin Flow概念。 使用JUnit和mockito进行Android测试 (medium.com)
Bug,对安全性和稳定性进行了增强。按照 Mozilla 当前的速度,Firefox 8 会如月在11月份与大家正式见面。 简体中文版: Windows 平台: ftp://ftp.mozilla.org/pub/mozilla
文章 & 教程 Tool Time – 第二部分 (blog.stylingandroid.com) 这些工具内置了一些简单的助手:名字空间,可以帮助加快我们的布局发展。Mark Allison继续他的系列观察如何使用这些功能。 在Kotlin中使用正则表达式解构来安全,简洁的解析文本 (medium.com) 在Preston Garno的经验中,当使用Java的正则表达式时,保护空值和错误输入
文章&教程 迁移到 RxJava 2.x (medium.com) Dmytro Khmelenko分享了他对RxJava 2.x操作的经验,他发现的一些问题以及他解决问题的方法。 Android Things - IoT的可能性 (www.novoda.com) HacksterIO最近与Google & NXP展开竞争,探索新的AndroidThings物联网概念。本文贯穿了Novoda的作品
文章&教程 缩小APK,增加安装次数 (medium.com) 在本文中,Sam Tolomei讨论了在过去的两年中Google进行的用户体验研究中APK范围的重要性和分析结果。 Java中的多币种支持| Drivy Engineering (drivy.engineering) 这里有如何通用处理将货币值转换为可显示字符串的快速提示。 Model-View-Intent结构体系 (proandr
更早推出个人智能语音助手,不过微软对应的产品 Cortana 直到今年 4 月份才发布,不得不说来得有些晚。好在它的中文版可一点都不晚,在发布不久后,随着 Windows Phone 8.1 更新的发布,Cortana 正式入华
开源项目完成难,维护更难。 大家看到的是发布时的瞩目和荣耀,却没有看到项目本身质量不高、错误频出。这并不是翻译者和校对者的问题,他们已经付出了足够的努力。真正的问题在我,没有建立起长期的维护团队,因此后期的校对和更新都难以实施。