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

Android Weekly #241 中文版

案例分析:Master/Detail模式回顾 (goneremote.io)

在这篇文章中,Lucas Urbas展示了一个经典的设计模式 - Master/Detail。 他从Material 设计模型到所需的实际代码。

(medium.com)

Rafael Toledo继续他的介绍系列,这篇文章是关于res文件夹,通过路径app / src / main / res找到的。

(medium.com)

Android开发者Advocate WojtekKaliciński分享一些提示和技巧来跟踪您的APK文件大小。

(medium.com)

与CircleCI的持续集成和使用Firebase的UI测试。

编写您的第一个Android Things驱动程序 ()

和 Xavi Rigau一起看看写一个Android Things新的外设驱动程序都需要什么。

模型 - 视图 - 意图的反应性应用程序 - 第2部分 (hannesdorfmann.com)

在这篇博客中,Hannes Dorfmann通过引入Model-View-Intent模式来构建Reactive Apps,继续向“Reactive Apps”的发展。

Simple Things – 第三部分 (blog.stylingandroid.com)

Mark Allison通过使用Rainbow HAT上的四个14段字母数字显示器来观察如何显示温度,从而专注于气象站应用的创建

(medium.com)

在决定按功能拆分代码库之前,或者通过图层来决定是否可能提高构建时间时,Nikita Kozlov决定实验并收集一些数据并共享结果。

利用Android Seams进行测试和增加灵活性()

在这篇文章中,哲学黑客强调了一些Android特有的代码接口,我们可以利用这些代码接口使我们的应用程序更可测试和灵活。

库 & 代码

Reptar (github.com)

一个有用的RxJava 2.X类的集合

Toasty (github.com)

通常的toasty,但增加了能力。

Google-Actions-Java-SDK (github.com)

非官方Google操作Java SDK - 适用于Android工程师和所有Java爱好者

新闻

欢迎fabric加入谷歌(firebase.googleblog.com)

Fabric加入到谷歌 Firebase产品中。

工具

AndroidWiFiADB (github.com)

intelliJ / Android Studio插件,它提供了一个按钮,通过WiFi连接您的Android设备安装,运行和调试您的应用程序,而无需连接USB。

AndroidAssetStudio (github.com)

Roman Nurik发布了他的Android Asset Studio工具的重大更新。

使用Gradle和IntelliJ重构跨多个代码存储库的代码 IDEA(engineering.linkedin.com)

这是一篇关于使用存在于许多单独代码存储库中的代码的文章,这些代码仍然在过程中起促进生产和提高效率的作用。

视频 & 博客

如何在 Google Play 上开始你的创业 (android-developers.googleblog.com)

在Playtime 2016的舞台上,游戏开发商Peaklabs和音频平台SoundCloud展示他们自身增长的 最佳实践,这其中你可能会发现有用的。

关于Realm的诚实讨论 (fragmentedpodcast.com)

在这一期Donn和Kaushik有一个关于Realm的诚实的讨论(客户端数据库)。

特刊

软件行业的羞辱(dev.to)

软件开发过程中最大的挑战之一不是技术上的,而是社会上的。 会有人排队告诉你你是多么错误,结果; 你不够好。 我在这里告诉你那就是你!

(medium.com)

Alberto Grande写了一份100个开发者和设计师应该关注的简讯列表。

事件

Droidcon波士顿,2017年4月10日至11日 ()

最受社区推动的Android会议首次在波士顿 - 2017年4月10-11日发生,@Calderwood Pavilion - 527 Tremont St. Keynote演讲者是了不起的Annyce Davis和Chiu-Ki Chan。

2017年Android开发会议 (androidweekly.net)

查看我们的Android开发活动的会议列表! 如果您知道的活动尚未完成,只需通过我们的活动提交表单提交链接:

英文原文:Android Weekly #241

中文翻译:深度开源


(责任编辑: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中的编程时间很难...