close
当前位置: 物联网在线 > 技术文库 > android >

Android Weekly #265 安卓开发周刊 中文版

Android的角度来看,在Gitlab CI中使用YAML(blog.okno.digital)

如果您使用Gitlab,您可能希望使用它的CI功能进行自动构建。在这篇文章中,Renato Stanic解释了YAML文件的基本构建块,并给出了一些有关如何以正确方式使用它们的提示。

在TextView上显示HTML标签正确的方式 (saket.me)

在Saket Narayan的这篇文章中,您将在TextView中尝试显示HTML时,了解有趣的细节。

开始Android开发第二部分:使用Android Studio()

在这部分中,您将学会如何使用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上所有人的数据存储 ()

在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 协议,如有侵犯到您的权益,请联系我们


(责任编辑:ioter)

用户喜欢...

Android开发者选项之GPU过度绘制

GPU过度绘制定义 如果你粉刷过一个房间或一所房子,就会知道给墙壁涂上颜色需要做大量的工作。假如你还要重新粉刷一次的话,第二次粉刷的颜色会覆盖住第一次的颜色,第一次的颜色就...


PowerVR让用户使用Android TV访问OTT(互联网内容)

一位智者曾经说过“未来的电视发展是一个难题”,这句话引用自我们之前的博客文章,我能够像我的前辈一样向大家清楚的描述这个问题,他去年曾也阅读过一篇文章“电视和机顶盒芯片组...


Android Weekly #276 安卓开发周刊 中文版

您是否了解过Android的Lifecycle-Aware库?(android.jlelse.eu) 我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecycle Arch组件的片段,并相应地调整其行为。 为Mos...


Android Weekly #275 安卓开发周刊 中文版

MapMe — Android地图适配器 (medium.com) Josh Burton介绍MapMe,是一个用Kotlin编写的Android库,可以将适配器模式带到地图上。 赞助 CloudRail - 连接到API 10x更快 (cloudrail.com) 当我们用单一的界面连接到所...


使用Android Studio开发可独立运行(runnable)混淆过的Jar程序

之前开发Java程序一直都是使用Eclipse 开发Jar程序,现在开发基本上都已经弃用Eclipse了,但是有时偶尔开发个小的Jar程序,还要切换回去好麻烦,刚好前几天有人问几个相关的问题,就顺便整...


Android Weekly #274 安卓开发周刊 中文版

探索Android Oreo上的别后执行限制(medium.com) 在这篇文章中,Joe Birch解释了关于Android Oreo在后台运行服务的变化。 non-Time领主的time – 第5部分 (blog.stylingandroid.com) Mark Allison继续分析JSR 310 date和...


Android Weekly #273 安卓开发周刊 中文版

开源你的Android代码(android.jlelse.eu) 通过您的开源Android代码,您将(希望地)为Android社区提供有价值的代码,收到建设性的反馈,并与您最初建立的内容进行协作从而使您的代码变得更好。这...


Android Weekly #272 安卓开发周刊 中文版

Android Dev 101:每个初学者都应该知道的一些做法() 看一些初学者或媒介等级开发人员(不要错过任何人)应该知道的一些做法,以便更好地摆脱Android框架。 99.9% crash free sessions (medium.com) Chr...


Android Weekly #271 安卓开发周刊 中文版

依赖注入检查(medium.com) 在本文中,MihályNagy引入了依赖注入检查,一种开源注释处理器,可帮助您解决一些出现在所有JSR 330 DI库中常见的问题。 使用Android Studio插件提高效率 (blog.mindorks.com...


Android Weekly #270 安卓开发周刊 中文版

带有RxJava2的SOLID Android分析 (medium.com) 在这篇文章中,Aris Papadopoulos将解释如何正确创建一个分析系统,同时遵循SOLID原则,并使用RxJava2来解决问题。 (blog.stylingandroid.com) Java中的编程时间很难...