文章 & 教程 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
Tumblr工程公司介绍了Graywater,它是一个用于分解RecyclerView列表中复杂项目的骨架,为了提高滚动性能,减少内存使用量,并为构建列表的更加面向组件的方法奠定基础。 制作即时域名Android应用程序
文章 & 教程 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)
可变的输入来简单描述UI的布局,并且框架负责其余部分。利用代码生成,Litho可以在您的UI下执行优化,同时保持代码简单和容易的维护。 工具 如何在Github上导航您的java项目? (medium
用程序的视觉设计中。 赞助 了解洞察以针对Android Go进行优化 (medium.com) 发现洞察信息,帮助您优化Android应用或游戏(Go版)并创建更好的应用体验。 Android的理想UI测试?
Your Radio App 如果你想知道在安卓应用中是如何缓存音频的,那么这个模板是你不容错过的选择。该应用程序重点在于从在线广播电台缓存音频。该模板包含一个安卓应用功能包以及一个用于管理用户收听无线电台的后台。
一直以来外界似乎都有这么一个共识:iOS 平台的开发环境要比安卓更佳。近日根据一个应用商店得出的数据显示,为 iOS 开发应用要比开发安卓应用更加省时。 Infinum 在过去的 18 个月中完成
P30 安卓入门教程及环境搭建(附笔记) 本文参与:Testin—安卓巴士Android开发原创教程大赛 ------By 仙人张 需要的软件包有三个,截止到2012年7月这些软件都是最新版本的:分别是JDK、SDK、Eclipse(版本4
P14 本文档旨在对终端与系统平台接口技术规范进行说明,用于指导开发人员进行相关业务的开发。
a/2015/0425/2782.html 这是一篇观点比较激进的文章,完全否定了MVC模式在安卓开发的中的意义,认为其是没有任何用处的。这篇文章因为使用了静态变量来定义Presenter,因此在
csdn.net//guijiaoba/article/details/50223227 浅谈安卓项目框架发展 翻译自 Android Application Architecture A
text-align:center } 下拉刷新本是ios上的效果,后来在android中也大量采用,但是我一直没有找到一个在性能和效果上都可以比肩ios的那种控件,有些控件效果不错但是滑动不流畅,有些很流畅但是效果突兀,比如o
sharp -安卓的可缩放矢量图形
fa/2016/0123/3909.html 在Yalantis,我们开发了许多不同的安卓app,根据我们的经验来看,几乎每个我们开发的应用都需要图片裁剪的功能。图片裁剪可以用于很多目的,
会涉及到源码,但不是主角。 注意:本文中所有源码分析部分均基于 API23(Android 6.0) 版本,由于安卓系统源码改变很多,可能与之前版本有所不同,但基本流程都是一致的。 常见事件 既然是事件分发,总
文章&教程 扩展Mockito (jeroenmols.com) Jeroen Mols举例说明了自定义Mockito匹配器的强大功能。 ConstraintLayout Chains –第2部分 (blog.stylingandroid.com) 在前面的文章中Mark Allison描述了我们如何能够创建一个Chain,然后看看我们利用Spread Chains可以做些什么。本文则介绍了“In
文章&教程 首先离线:针对Android的TrueTime简介 (tech.instacart.com) 在这一系列博客帖子中,Kaushik Gopal将他们的购物应用程序的主要部分移动到离线状态,分享了他们从中所获得的一些想法和学到的东西——使购物应用程序成为我们的应用界面最好的伙伴。 第一步-建立一个时间基线。 Android的安全性及可接入性 (medium.com) 我们在前面讨论的一个
减少PNG文件大小 (medium.com) Colt McAnlis轮番使用了大量安卓应用,以寻找人们可以提高其性能的通常做法。最近他已经注意到一项不断增长的可怕趋势:PNG文件在膨胀。 Spark简介