文章&教程 MVP中针对Presenters的接口是浪费时间! (blog.karumi.com) 本文讨论了在MVP中针对Presenter创建接口是否真的必要。 改善Android N中对私有C/C++符号的限制 (android-developers.blogspot.com) 当Android N文档对应的行为发生改变时,为了保护Android用户和Apps不陷入无法预知的错误,Andro
文章&教程 利用Gradle扩展属性管理版本的依赖性 (segunfamisa.com) Segun Famisa展示了使您的Gradle依赖性看着清晰并且容易维护的一种快捷方法。 Docker的Android CI (medium.com) 这是一种使用Docker容器构建Android Apps的一种有趣的方法。 Android底部Sheets (mayojava.github.io) 底部S
Activiti :新一代的开源 BPM 引擎,核心是基于 Java 的超快速、超稳定的 BPMN 2.0 流程引擎,强调流程服务的可嵌入性和可扩展性。 官网 下载 字节码操作 编程方式操作字节码的开发库。
文章&教程 Android 7.1 静态快捷方式 (medium.com) 这儿是如何给一个App添加静态快捷方式的简单例子。 探查Android Nougat 7.1 应用程序快捷方式 (catinean.com) Google已发布Nougat 7.1,其后台捆绑了一些有趣的特性。这些额外的特性之一就是应用程序快捷方式(App Shortcuts) 揭秘搜索框 (medium.com) Ale
文章 & 教程 太好了!在Android O里我们所期望的东西 (www.novoda.com) Novoda的团队注入android O 文档,是为了了解最新功能是什么。 JUnit 5:动态测试 (blog.stylingandroid.com) Mark Allison 在 JUnit 5上继续他的系列,他展示更深一层简单的东西和减少样本文件。 Android 开发 与 独断独行 (hack
文章&教程 MidiPad – 巧妙利用Kotlin和架构组件 Components (blog.stylingandroid.com) 在这篇文章中,Mark Allison看了一些有用的技术,可以充分利用Kotlin和架构组件的优势。 数据库 和 Room 使用RxJava (medium.com) 在这篇文章中,Ala Hammad展示了一个好办法,无需UI线程实现room,并且可以在后台使
文章&教程 为Android设置Material Components主题 (medium.com) 在Nick Rout的这篇文章中,您将学习如何为AndroidX设置Material Components主题。 Android Onboarding Hop动画 (android.jlelse.eu) efe budak展示了如何实现细微的有活力的动画,它可以引导用户明白隐藏的示意动作。 赞助
文章 & 教程 Firebase实时数据库的发展过程 (medium.com) Manuel Ernesto展示了如何将Firebase实时数据库集成到他的简单示例应用程序中。 8 GitHub的生产力提示 (dev.to) GitHub具有一些非常有用的快捷方式和提高生产力的功能。 Darren Burns分享了一些你可能不知道的独特的东西。 有效的LiveData和ViewModel测试 (a
文章&教程 如何分配Android库 (medium.com) 在这篇文章中,KarolWrótniak将引导您完成将Android库分配到maven存储库时所需的步骤。他会告诉你不同的选择和利弊。 什么是Android Lint以及它如何帮助编写可维护代码 (infinum.co) 有时我们需要在代码库中通过现有Lint检查去检测未涵盖的特定问题。在这里,Sven Vidak展示了如何实现一些自
解到语言基础知识:注释,变量,简单类型,数组和类型推断。 探索附近的Connections 2.0 (medium.com) 通过离线支持,更高宽带操作和更低的延迟,新的邻近连接的API在第一个版本上大大改善。
文章 & 教程 编写Android开发人员指南是为了更好的排版 (medium.com) 排版可以使应用程序的吸引力和可用性发生重大变化,现在Android开发人员可以使用Google字体目录中的字体。这是简单,高效的一种,并开辟了一系列新的排版选项。 Clean 架构 - Kotlin, Dagger 2, RxJava, MVVM 和 单元测试 (medium.com) Rahul Singh
文章 & 教程 在Java和Android中使用AES进行对称加密 (medium.com) Patrick Favre-Bulle介绍了高级加密标准(AES)的基本知识,并向您展示了如何使用Java轻松实现这一点,从而避免大多数安全问题。 Android Things::从0到Hello World (engineering.udacity.com) Nate Ebel对IoT的前景感到兴奋,并
文章 & 教程 介绍WorkManager (medium.com) 这篇由Pietro Maggi撰写的博客文章是WorkManager新系列中的第一篇。他将探索WorkManager的基础知识,如何以及何时使用它,以及幕后发生的事情。 Kotlin的设计错误 (arturdryomov.online) Artur Dryomov比较各种语言的错误处理,看看如何在Kotlin中最好地处理它们。
文章&教程 我在2018年了解了Android开发的哪些方面 (medium.com) Danny Boyukliev分享了他过去12个月的回顾,他十分感谢2018年学到的东西。 适用于Android 谷歌Cloud Build (ryanharter.com) 虽然Google Cloud Build 在Android社区中不是很普遍,但由于基于Docker的构建配置和高内存构建机器的高可用性,
文章&教程 从Dagger迁移到Koin (medium.com) 在这篇文章中,Arnaud Giuliani解释了如何从Dagger迁移到基于Kotlin的依赖注入框架Koin。没有proxy/ CGLib,没有代码生成,没有introspection。只是有Kotlin功能和DSL magic。 探索Firebase 预测 (medium.com) Joe Birch介绍了新的Firebas
1现在可供下载。 视频&博客 Effective Java v3 – Item #5 (fragmentedpodcast.com) 在这个迷你片段中,Donn谈到Effective Java(第3版)的第5项
最近通过官方渠道得知, Google开发者学院 (中文版)已经正式上线! Google 开发者学院提供了一系列在线课程,涵盖了各种不同的 Google 开发者工具和平台。此处的课程材料向各种技术级
日。昨日,微软证实, Windows Server 2012 上市时将包括多种语言版本,其中就有简体中文和繁体中文版 。 Windows Server 2012 提供了超过 300 项新功能,包含新一代 Hyper-V
如果您是 WordPress 的忠实用户,您会发现最大的变化就是全新设计的照片上传和相册创建界面。多媒体功能不好用一直是 WordPress 的缺点,所以我们在这个版本中重点对此进行了加强。3.5 版本还包含了 Twenty Twelve 主题。它简洁、适用各种用途、可以在各种屏幕尺寸上查看。最后,我们对“仪表盘”的设计细节进行了优化,新功能包括对 Retina 显示屏的支持、选色器等。
昨天,微软正式发布了 Windows 10 操作系统,相信部分 Win7 和 Win8.1 用户已经获得了免费升级。