文章 & 教程
从Android的角度来看,在Gitlab CI中使用YAML(blog.okno.digital)
如果您使用Gitlab,您可能希望使用它的CI功能进行自动构建。在这篇文章中,Renato Stanic解释了YAML文件的基本构建块,并给出了一些有关如何以正确方式使用它们的提示。
在TextView上显示HTML标签正确的方式 (saket.me)
在Saket Narayan的这篇文章中,您将在TextView中尝试显示HTML时,了解有趣的细节。
开始Android开发第二部分:使用Android Studio(www.raywenderlich.com)
在这部分中,您将学会如何使用Android Studio。从文件夹结构到创建manifest或使用gradle。你会学到所有的好东西。
Okuki(medium.com)
在这篇介绍性的博客中,Cain Wong介绍:Okuki。 Okuki是一款有意思的分级导航总线和Android的后备栈,可选的Rx绑定和Toothpick DI集成。 Okuki的目的是在应用程序中以一致,抽象的方式传达和记录分层应用程序UI状态更改。
学习Kotlin重构应用程序(medium.com)
在这篇文章中,JorgeSánchez引导您通过使用Kotlin和其他有用的库(Dagger,Espresso)来完成重构应用程序的步骤。
使用可观察值来呈现响应列表 (Kotlin)(medium.com)
在克里斯·阿德拉(Chris Arriola)的这三部分系列中,您将学习如何使用观察器来呈现响应列表。
Dagger 2 : Component.Builder (proandroiddev.com)
在Garima Jain的后续发布中,将介绍如何使用Component.Builder / Subcomponent.Builder来绑定已初始化的实例,而不是将它们作为构造函数传递。
重构现有的Android应用程序以支持Instant App. (blog.mindorks.com)
在Bedanta Bikash Borah的这篇文章中,您将学习如何重构应用程序来支持即时应用功能。
Dagger 2 Android:打败Dahaka (proandroiddev.com)
Garima Jain的这个多部分系列将教你如何在使用Dagger 2时避免shell中的ghost。
Room: Android上所有人的数据存储 (www.bignerdranch.com)
在Andrew Bailey的这篇文章中,您将了解Room ORM。今年Google I / O已经宣布了这个Room。它是新的Android架构组件的一部分,这是一组来自Google的库,支持有意见的应用程序架构。Room作为Realm,ORMLite,GreenDao等许多高级别的第一方选择。它仍然是阿尔法,并且建立模型之间的关系不是非常直观 - 但无论如何在ORM Room它就像轻微的空气一样。
免费阅读Android应用程序 - 第一部分 (medium.com)
这将是一系列的帖子,解释了Matt Clarke如何构建自己的Pocket灵感应用程序版本。在这篇文章中,他会谈论在阅读时删除所有不必要的UI元素。
分析AndroidWeekly数据 (medium.com)
您应该遵循的12个Android博客,是Jordan Jozwiak系列的第一部分,这会深入我们的数据,即Android Weekly存档。
库 & 代码
Fotoapparat(github.com)
使Android相机更加友好。
RubberStamp (github.com)
RubberStamp是一个Android库,可以轻松地为您的图像添加水印。
ButterKnife(github.com)
杰克·沃顿(Jake Wharton)已经增加了对与ButterKnife主分支绑定的字体的支持,并且即将推出新版本。
Spotlight (github.com)
Android库中的lights项目的教程或攻略等...
Okuki (github.com)
Okuki是一个简单的分层导航总线和Android的后备栈,可选的Rx绑定和Toothpick DI集成。一定要确定这个问题链接的教程。
视频 & 博客
常见Android问题的工具和库(news.realm.io)
在这个视频中,Ryan Cooke谈到了常见的Android问题(如API请求或动态图像加载)的工具和库。并且包含大量的链接。
来自Square的Piwai进行有趣的编程 (fragmentedpodcast.com)
在这段片段中,我们和Square的朋友Piwai交谈。 Piwai是测试和破解应用程序的专业人士(他建立了LeakCanary -这是意料之中的事情)。他教我们一些关于调试应用程序崩溃的策略,并向我们介绍了他称之为“进攻性编程”的概念,这种概念对他的Android开发有很大的帮助。
英文原文:Android Weekly #265
中文翻译:深度开源
译者:木槿 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们