文章&教程 如何在Android上使用Kotlin开发图库应用程序 (developine.com) Hammad Tariq在Kotlin开发完整的Android Photo Gallery应用程序,并提供完整的源代码。它涵盖了使用Kotlin进行Android开发的众多主题。 Gradle Kotlin DSL的力量 (blog.simon-wirtz.de) Simon Wirtz开始使用K
文章&教程 关于在Android上实施Redux的课程 (blog.pusher.com) Nish Tahir介绍了Redux体系结构不仅适用于Web,还提供了在Kotlin中实现的示例。 Kotlin的进出式类型 (android.jlelse.eu) 有没有想过使用Kotlin泛型中的“in”和“out”?这是一种方法去定义反变量和协方差。本文深入解释了这是什么意思,以及如何使用它。 用An
文章&教程 为ChromeOS构建响应/可调整大小的Android UI (medium.com) Rebecca Franks展示了如何使用ViewModels帮助ChromeOS上的Android应用程序创建出很好的用户体验。 完善当前的PR的流程 (medium.com) Ataul Munim的这篇文章演示了一些我们可以改进获取请求流程以添加重要信息的方法,可以帮助审阅者更快地了解我们的改
文章&教程 预测竞争 - 避免常见陷阱 (medium.com) JuhaniLehtimäki描述了为什么预测您的潜在竞争对手和一些常见的陷阱是一个好主意。 在Kotlin Multiplatform中创建API客户端及其测试 (medium.com) 在这篇博文中,JorgeSánchez回顾了如何使用Kotlin多平台创建REST API客户端,以及如何创建集成测试,来验证我们的集成是否正常
使用Material Design Transitions (proandroiddev.com) 在本文中,Philippe Boisney分享了他对两个屏幕之间的材料设计“Hierarchical transition”动画实现的感受。 The Dog Riddle(在Kotlin) (zsmb.co) MártonBraun上周在推特上提出了一个小小的Kotlin挑战,他在这里发
通过提供简单的导航机制,从UI和业务逻辑中隔离导航。 syndication (github.com) 用于阅读RSS 2.0和ATOM 1.0联合供稿的Kotlin库。 GradleKotlinConverter (github
文章 & 教程 Zen Android MVVM (medium.com) Cain Wong的这篇文章是对上周的Okuki库介绍的跟进。这是关于在保持理智的同时开发一个干净的结构。 App 使用 Clean Architecture架构 (news.realm.io) 在这篇文章中,乔·伯奇(Joe Birch)告诉我们,如何将一个几乎没有架构的应用程序迁移到Clean Architecture
文章 & 教程 从Android的角度来看,在Gitlab CI中使用YAML (blog.okno.digital) 如果您使用Gitlab,您可能希望使用它的CI功能进行自动构建。在这篇文章中,Renato Stanic解释了YAML文件的基本构建块,并给出了一些有关如何以正确方式使用它们的提示。 在TextView上显示HTML标签正确的方式 (saket.me) 在Saket Naraya
文章&教程 自适应图标和更多 (blog.stylingandroid.com) 以下是Mark Allison的一些细节,介绍Android O 的新自适应图标。 Kotlin中的“四人帮”模式 (dev.to) 在由LovisMöller写的本教程中,你将了解到几个经典的“四人帮”模式,以及如何在Kotlin中实现。 其中他们中的有些类似于我们几个月前发布的DariuszBaciński的存储
文章 & 教程 Android辅助功能教程:入门教程 (www.raywenderlich.com) 随着人口减少,视力,听力,行动能力和认知功能下降,你应该尽力为每个人提供最好的应用程序体验。Victoria Gonda 告诉你如何用入门教程。 Android版Ratchet (commonsware.com) Mark Murphy检查了Play商店即将推出的最低sdk版本,以免为使用支持库和
文章&教程 Uber Engineering的代码库组织(eng.uber.com)的历史 (eng.uber.com) 在Uber技术日期间,Aimee Lucido发表了关于Uber Engineering的Android代码库历史的演讲。在这篇文章中,她扩展了Uber决定建立一个支持Android发展增长的原因。 Make or break… with Gradle (medium.com)
文章 & 教程 使用Espresso 和Mockito测试MVP (josiassena.com) Josias Sena简化的指导关于如何单元测试许多人尝试追随的“如此令人惊讶”的MVP建筑风格。 在 Kotlin中 如何创造 Gradle Plugin (www.thedroidsonroids.com) 你准备在在 Kotlin中 创造Gradle Plugin吗?考虑一些建议! 惯用的Ko
文章&教程 为工作流重构Litho的CircleCI配置 (medium.com) Pavlos-Petros Tournaris解释了他如何改进Litho开源项目在CircleCI上的自动构建。 导航架构组件 (www.bignerdranch.com) 导航组件由一组工具,API和资源组成,这些工具,API和资源允许您以声明和可视方式构建应用程序导航。 Eric Maxwell分享了它的工作原
WordPress 3.4 英文版 于北京时间昨天下午发布之后,晚间发布了相应的 WordPress 3.4 中文版 ,网友可以点击这里进行 下载 ,也可以从后台直接进行更新。 WordPress 3.4 主要
此文档是用户使用Hadoop集群或普通单机分布式文件存储系统(HDFS)开展工作的起点,尽管HDFS被设计成适应于许多环境,有用的HDFS知识能大大帮助我们优化配置及诊断具体集群的问题。HDFS是Hadoop应用使用的主要分布式存储器,HDFS集群主要由管理文件系统元数据的NameNode(名称节点)和存储实际数据的DataNode(数据节点)组成。HDFS架构指南详细途述了HDFS。这个用户指南主要针对活动和管理的HDFS集群用户。HDFS架构图描述了NameNode、DataNode和客户端基本的相互作用。客户端通过NameNode取得文件的元数据和修改(状态或记录)然后实际执行I/O操作直接使用DataNode。
它格式。 3.1 XML 解析 JasperReports使用SAX2.0的API来解析XML文件。但是并没有和特殊的SAX2.0实现(如:Xerces)绑定起来。不过你可以在运行时制定所需要用到的XML解析器。
按照本章中的指导,在支持的iPad设备上让你的App运行iOS 9多任务。 当你新建一个Xcode 7模板工程时,是默认支持Slide Over和Split View。如果你从老的工程升级到iOS 9,通过以下的步骤设置你的Xcode工程配置
本篇规范是 PSR-1 基本代码规范的继承与扩展。 本规范希望通过制定一系列规范化PHP代码的规则,以减少在浏览不同作者的代码时,因代码风格的不同而造成不便。 当多名程序员在多个项目中合作时,就需要一个共同的编码规范,
1将把协同程序引入到语言中,它将允许计算在某些点被暂停,以后再继续运行。 2.0有何不同 (github.com) 这里说的是RxJava 2.0的新特性。 Activity Revival与旋转设备案例
文章&教程 首先离线:针对Android的TrueTime简介 (tech.instacart.com) 在这一系列博客帖子中,Kaushik Gopal将他们的购物应用程序的主要部分移动到离线状态,分享了他们从中所获得的一些想法和学到的东西——使购物应用程序成为我们的应用界面最好的伙伴。 第一步-建立一个时间基线。 Android的安全性及可接入性 (medium.com) 我们在前面讨论的一个