Dribbble 或者 MaterialUp 上的设计资源,在安卓上实现它们,然后撰写一些列的文章来讲解实现的细节以及我认为比较重要的安卓界面实现技巧。 概念设计 这是我为第一部分选择的概念设计,简单但是足以涵盖一些有趣的话题了,比如
去预测一些影像的内容。 库&代码 AutoplayVideos (github.com) 安卓库在Recycler View 中自动播放/暂停来自url的视频。 PreferenceHolder
com) 一个易于使用的可用于安卓的内容挑选的动画。 UltimateAndroidReference (github.com) 这个项目的目标是提供一个精心挑选的安卓库,工具,开源项目,图书,博客,教程等等。
生存在一个由互联网驱动的世界之中,移动应用需要从它们的产品后端(例如,从数据库)还有像 Facebook 和 Twitter 这样的第三方资源那里共享和接收信息。这些交互经常是通过 RESTful API 来进行了。当请求的数量增长的时候,请求发起的方式对于开发部门而言会变得越来越值得重视, 因为你获取数据的方法会实实在在的影响到一个应用的用户体验。
com) 在MateuszKoślacz的这篇文章中,您将了解一个基于Mosby的VIPER库在安卓程序中。 VIPER是一种将您的疑虑分解为View,Interactor,Presenter,En
文章 & 教程 Kotlin:这是小事情 (m.signalvnoise.com) 丹·金写道,关于Kotlin的这个小事情像真的加上了一种可爱的语言。 Android Instant Apps, step-by-step (medium.com) Kyle Venn分享了如何使用Instant Apps支持更新Vimeo应用程序的概述。 Implementation vs API 依赖关系 (j
功能导致具有更宽松耦合的设计。 SQLite性能优化 (medium.com) 在Jason Feinstein的这篇文章中,您将学习如何优化sqlite插入的性能。 共享缓存 (emuneee
在这篇文章中,Jason Feinstein推出了DebugPort 2.0。 DebugPort是一个SQLite REPL,用于在运行时调试你的应用程序。 了解迪米特法则 (medium.com)
Jason Feinstein分享了支持库Async ListUtil的教程,以及如何使用SQLite数据库中的数据正确地回收RecyclerView。 Android开发教学大纲 (novicedock
文章 & 教程 为什么您的应用程序崩溃 (jeroenmols.com) 太多次,我看到开发人员试图避免崩溃的代价。 实际上,有时你想让你的应用程序崩溃。 Jeroen Mols解释了为什么,并提供一些实用的提示。 两个ID问题 (tech.trello.com) Dan Lew在Trello Android应用程序中开发离线模式时遇到了一个令人惊讶的棘手问题:处理标识符。 保留Dagger组件
文章&教程 如何保持富有成效的远程工作 (engineering.helpscout.com) David González需要远程工作。 这篇是关于他如何使其工作的介绍。 Shut the HAL Up (android-developers.googleblog.com) 更新对于安全性至关重要,但对于设备制造商而言,这些更新将是困难和昂贵的。 Project Treble通过将底层供应商与核
| Play Store | 难度: 初级) 相册和视频app是最常见的app之一,任何一个安卓设备上都能看到。是否好奇过它们是如何实现的呢?LeafPic是你可以尝试和学习的最佳开源相册程序之一。
文章&教程 Kotlin 的隐藏费用 - Benchmarks (sites.google.com) 一系列博客文章称为探索Kotlin的隐性成本,展示了某些Kotlin构造具有隐藏成本。这里Renato Athaydes写了一些基准来揭示实际的成本。 为什么要使用Facebook’s Device Year Class 库? (blog.mindorks.com) 您有时要禁用旧设备上的动画吗?
文章&教程 default methods + lambdas = less code (medium.com) 在这篇文章中,Bartek Lipinski解释了如何使用两个Java 8功能来清理一些Android代码。 关于Droidcon NYC 2017的九件事 (medium.com) 这是关于来自Daniel Heron的失态和第一计时器角度的#DCNYC17的九件事情。 漂亮的,高性
文章 & 教程 顺利迁移到Kotlin (fernandocejas.com) 在本文中,Fernando Cejas就关于如何将Kotlin引入现有的Android Java代码库中做出了思考(和提出意见)。所有这些材料来自他的经验和事实。 关于Clean Architecture的想法 (android.jlelse.eu) Mihaly Nagy向您介绍了一些可从Android开发人员角度来
文章&教程 Chords,,谈话和Kotlin客户端库 (joebirch.co) Joe Birch需要利用一些服务器端组件来处理Dialogflow本身无法处理的会话工具的逻辑(称为履行)。为此,他决定在Google上为了操作而使用Kotlin 客户端库 ! 使用Kotlin和KTX的Android Canvas API (riggaroo.co.za) Rebecca Franks展示了在使
文章&教程 Android App Bundles:入门 (www.raywenderlich.com) Arturo Mejia展示了如何使用App Bundles来减少用户下载到设备的应用程序的大小,从而节省宝贵的数据和存储空间。 Android Predictive键盘 (proandroiddev.com) Jose Corbacho介绍了如何使用机械学习构建自己的预计的键盘。 赞助 In
WindowInsets - 布局监听器 (medium.com) Chris Banes分享了一些使操作嵌入更容易的方法,使您的应用程序可以在状态和导航栏后面处理。 冷流,热通道 (medium.com) Roman Elizarov描述了热通道和冷流之间的差异,并介绍了新的Kotlin Flow概念。 使用JUnit和mockito进行Android测试 (medium.com)
第三季度销量由第二季度的 930 万台增至 1110 万台,但其市场份额由第二季度的 68% 下降到了 61%。 安卓平板电脑的市场份额也略有下滑,由第二季度的 33.2% 下降到了 32.4%。但是产品销售由 360
文章 & 教程 Tool Time – 第二部分 (blog.stylingandroid.com) 这些工具内置了一些简单的助手:名字空间,可以帮助加快我们的布局发展。Mark Allison继续他的系列观察如何使用这些功能。 在Kotlin中使用正则表达式解构来安全,简洁的解析文本 (medium.com) 在Preston Garno的经验中,当使用Java的正则表达式时,保护空值和错误输入