之前讲解了很多与View绘图相关的知识,你可以在 安卓自定义View教程目录 中查看到这些文章,如果你理解了这些文章,那么至少2D绘图部分不是难题了,大部分的需求都能满足,但是关于View还有很多知识点,例如:
文章&教程 Android: Bottom sheet (medium.com) Emrullah Lüleci举例说明了添加新的Material风格的底单到你的Apps中是多么简单。 DI 101 — 第1部分 (medium.com) Roberto Orgiu介绍了依赖注入模式以及如何用Dagger进行实施。 Android安全:欢迎来到Shell(权限) (doridori.github.
文章&教程 MVP中针对Presenters的接口是浪费时间! (blog.karumi.com) 本文讨论了在MVP中针对Presenter创建接口是否真的必要。 改善Android N中对私有C/C++符号的限制 (android-developers.blogspot.com) 当Android N文档对应的行为发生改变时,为了保护Android用户和Apps不陷入无法预知的错误,Andro
Wharton在360AnDev上的讲话是对与某些Java特性相关联的隐藏消耗的探讨。他聚焦于库和应用程序开发者们的优化关联,以及可以用来测量他们的影响的工具。 来自高朋团购的Danny Preussler:全世界
文章&教程 Android 7.1 静态快捷方式 (medium.com) 这儿是如何给一个App添加静态快捷方式的简单例子。 探查Android Nougat 7.1 应用程序快捷方式 (catinean.com) Google已发布Nougat 7.1,其后台捆绑了一些有趣的特性。这些额外的特性之一就是应用程序快捷方式(App Shortcuts) 揭秘搜索框 (medium.com) Ale
本文带大家了解 Android 特殊形状控件的事件处理方式,主要是利用了 Region 和 Matrix 的一些方法,超级实用的事件处理方案,相信看完本篇之后,任何奇葩控件的事件处理都会变得十分简单。
Cicerone是一个可以使安卓应用程序中的导航变得简单的轻量级的库。 data-binding-validator (github.com) 基于数据绑定适配器的安卓字段验证库。 LabCoat
文章&教程 MidiPad – 巧妙利用Kotlin和架构组件 Components (blog.stylingandroid.com) 在这篇文章中,Mark Allison看了一些有用的技术,可以充分利用Kotlin和架构组件的优势。 数据库 和 Room 使用RxJava (medium.com) 在这篇文章中,Ala Hammad展示了一个好办法,无需UI线程实现room,并且可以在后台使
以便他们可以帮助您准备下一个谈话提议。 R8优化:价值假设 (jakewharton.com) Jake Wharton继续深入研究R8的优化。这一次,他看着一个新的-assumevalues标记及其运作方式。
文章 & 教程 Firebase实时数据库的发展过程 (medium.com) Manuel Ernesto展示了如何将Firebase实时数据库集成到他的简单示例应用程序中。 8 GitHub的生产力提示 (dev.to) GitHub具有一些非常有用的快捷方式和提高生产力的功能。 Darren Burns分享了一些你可能不知道的独特的东西。 有效的LiveData和ViewModel测试 (a
Marble的特质,Google对Lint的性能以及如何改进它进行了调查。在这篇博客文章中,Matthew Gharrity解释了他们如何解决一些最重要的性能问题的技术细节。 如何将WorkManager与RxJava一起使用
文章 & 教程 带有RxJava2的SOLID Android分析 (medium.com) 在这篇文章中,Aris Papadopoulos将解释如何正确创建一个分析系统,同时遵循SOLID原则,并使用RxJava2来解决问题。 Time for non-Time Lords - 第1部分 (blog.stylingandroid.com) Java中的编程时间很难变得准确。Mark Allis
文章 & 教程 编写Android开发人员指南是为了更好的排版 (medium.com) 排版可以使应用程序的吸引力和可用性发生重大变化,现在Android开发人员可以使用Google字体目录中的字体。这是简单,高效的一种,并开辟了一系列新的排版选项。 Clean 架构 - Kotlin, Dagger 2, RxJava, MVVM 和 单元测试 (medium.com) Rahul Singh
Dribbble 或者 MaterialUp 上的设计资源,在安卓上实现它们,然后撰写一些列的文章来讲解实现的细节以及我认为比较重要的安卓界面实现技巧。 概念设计 这是我为第一部分选择的概念设计,简单但是足以涵盖一些有趣的话题了,比如
文章 & 教程 在Java和Android中使用AES进行对称加密 (medium.com) Patrick Favre-Bulle介绍了高级加密标准(AES)的基本知识,并向您展示了如何使用Java轻松实现这一点,从而避免大多数安全问题。 Android Things::从0到Hello World (engineering.udacity.com) Nate Ebel对IoT的前景感到兴奋,并
FredPorciúncula希望确保我们按照预期的方式正确使用Dagger - 这可能会导致性能提升。 Android应用程序中的功能模块化入门 (overflow.buffer.com)
文章&教程 我在2018年了解了Android开发的哪些方面 (medium.com) Danny Boyukliev分享了他过去12个月的回顾,他十分感谢2018年学到的东西。 适用于Android 谷歌Cloud Build (ryanharter.com) 虽然Google Cloud Build 在Android社区中不是很普遍,但由于基于Docker的构建配置和高内存构建机器的高可用性,
Langiewicz的第二篇文章关于在一个简单的天气应用程序中使用Kotlin协程和Android 结构组件。 通过后台数据预取提高性能 (engineering.instagram.com) Instagram团队最近决定把重点
com) Udi Cohen和一个移动工程师团队利用Litho的特性来提高视频性能,并且让开发人员更容易构建高性能的用户界面。 英文原文: Android Weekly #295 中文翻译:
从淘宝应用市场相关负责人处获悉, 淘宝应用市场第一期只收录安卓应用。 有关数据显示,目前手机淘宝累计用户已经过亿,拥有安卓智能机的淘宝用户也已超过6000万。 用户可以通过网站、手机淘宝、淘宝安卓客户端等多个入口进入应用市场浏