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

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

您是否了解过Android的Lifecycle-Aware库?(android.jlelse.eu)

我们如何了解Lifecycle-Aware库代码? Nishant Srivastava展示了可以跟踪活动或Lifecycle-Aware的Lifecycle Arch组件的片段,并相应地调整其行为。

为Moshi创建自定义类型适配器 (medium.com)

Moshi是一个简洁的小库,处理JSON和Java对象之间的映射。在本教程中,您将学习如何创建自定义类型的适配器,这样可以帮助您映射枚举类型。

Register: 在Android上进行更好的应用程序Billing 测试 (open.nytimes.com)

“纽约时报”Android团队介绍了缓存器,这是一个用于测试Play商店Billing 的Android库和应用程序。

ConstraintLayout - Guidelines, Barriers, Chains 和 Groups (riggaroo.co.za)

Rebecca Franks介绍了“ConstraintLayout”中的一些新功能 - Guidelines, Barriers, Chains and Groups.

存储层使用Room和Dagger 2(medium.com)

通过使用Room和Dagger2在应用程序中创建一个Repository层,简化数据库操作。

赞助

停止在模拟器上测试 - 访问真实设备()

Kobiton是一款移动设备云,可让您在真实的Android设备上测试移动设备,网站和混合应用。用手动和自动的方法测试您的某方面。自动生成的活动日志可帮助您跟踪进度。支持应用1.6.4版本,不需要承诺就可以免费试用。

Realm, ObjectBox 又或是 Room. 哪一个为你准备的? (notes.devlabs.bg)

Radoslav Yankov比较了新推出的Room Persistence 库,这是一个研究时间长的领域,但也是最近刚刚出来的“ObjectBox”。

充分利用Android Studio Debugger (medium.com)

Ishan Khanna分享一个Android Studio提示,以便在不需要每次重新编译的情况下也可以更快地启动应用程序。

Kotlin可测性 - 第2部分 (blog.stylingandroid.com)

在这个简短的系列中,Mark Allison研究了一些可以极大地帮助您进行Kotlin课程测试的技术。

使用Actions on Google 构建 Guitar Chord Tutor: 第二部分 (medium.com)

Joe Birch的第二部分是关于如何用Google Actions构建. Guitar Chord Tutor 。您将学习如何返回Rich Responses以获得更好的屏幕体验。

Sqlite 开发库 - Anko()

Anko是一个通常使Android开发更容易的库。这个博客文章涉及Anko的一部分,使得编程SQLite查询更加令人愉快。

从设计到android,第2部分(medium.com)

“从设计到Android”系列的一个新帖,其中Saul Molinero选择了一个设计理念,我在Android上实现了它。

设计

(material.io)

更新图标的材质样式指南。

库 & 代码

RxLifecycle (github.com)

Rx绑定的Android活动和Lifecycle-Aware的片段,避免内存泄漏。

Anko (github.com)

令人愉快的Android应用开发

Register (github.com)

用于测试Play Store billing 的Android库和应用程序。

Moshi (github.com)

用于Android和Java的现代JSON库。

新闻

Google Play Billing 库1.0正式发布 (android-developers.googleblog.com)

Google宣布正式发布Play Billing 库,简化了Google Play Billing的开发流程,让您集中精力在您的应用上。

Kotlin 1.1.50 发布(blog.jetbrains.com)

jetBrains宣布发布了Kotlin 1.1.50,这是对Kotlin 1.1错误的修复以及工具更新的最新一版。

视频 & 博客

清洁应用程序设计与架构组件(academy.realm.io)

在这次演讲中,查克·格雷布(Chuck Greb)探讨了如何在已经使用清晰架构原理的应用程序中利用架构组件来帮助您的代码更加灵活,可维护和可测试。

Android架构分页库(fragmentedpodcast.com)

在这一集中,Florina Muntenescu回到与我们谈论Google最近公布的分页库。

Android上的Java 8功能 (academy.realm.io)

随着将OpenJDK迁移到Apache Harmony,Android正在逐步注入Java 8功能。这个谈话集中在探索在Android上添加的Java 8功能,如何实现它们,以及我们使用它们可以获得哪些好处。

RxJava 与 Sarah Lensing ()

来自GDG Boulder的现场直播

Play Billing Library 1.0 ()

Google Play Billing库1.0已经发布,为了简化帐单,并且让您专注于实施应用程式的特定逻辑

英文原文:Android Weekly #276

中文翻译:深度开源


(责任编辑:ioter)

用户喜欢...

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中的编程时间很难...


Android内存泄漏思考

Android内存泄漏是一个经常要遇到的问题,程序在内存泄漏的时候很容易导致OOM的发生。那么如何查找内存泄漏和避免内存泄漏就是需要知晓的一个问题,首先我们需要知道一些基础知识。...


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

在Google上快速提出操作 () Wolfram Rittmeyer分享了开始在Google上快速创建操作所需的所有信息(为了家庭与助理)。 RxJava中的错误处理(rongi.github.io) 一旦开始编写RxJava代码,你就会意识到有些事...


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

Unity和Android - 连接点(android.jlelse.eu) Andreas Vourkos解释了使用Unity创建的Android应用程序的架构,以及如何使用WindowManager和不同类型的Windows来克服Unity 5.6发行版创建的问题。 Android上的蓝牙低功耗...