- 博客(10)
- 收藏
- 关注
原创 RxJava与RxKotlin项目实践
RxJava与RxKotlin项目实践,首先介绍Rx基础概念,然后再介绍为什么时候Rx,再深入的了解RxJava内部机制,最后应用RxJava
2018-01-26 13:27:45
9001
翻译 Gradle For Android系列9:高级配置
现在你知道了Gradle如何工作,如何创建自己的任务和插件,如何运行测试,以及如何设置持续集成,你几乎可以称自己为Gradle专家。本章包含了我们在前面几章中没有提到的一些优化技巧,这些技巧使你可以更轻松地使用Gradle构建,开发和部署Android项目。在本章中,你将学习到以下主题:压缩Apk大小加快Build速度忽略Lint检查在Gradle中使用Ant应用发布的高级技巧
2017-12-29 16:32:11
801
翻译 Gradle For Android系列8:设置CI(集成开发环境)
持续集成(CI)是一种开发实践方式,需要团队中的开发人员定期集成他们的工作,通常每天多次。每次推送到主代码仓库都需要通过自动构建进行验证。这种做法有助于尽快发现问题,从而加快开发速度,并提高代码的质量。大拿Martin Fowler写了一篇关于这个主题的文章,解释了这些概念,并描述了最佳实践有几种方式可以为Android设置CI。最广泛使用的是Jenkins,TeamCity和Travis CI。
2017-12-29 16:30:56
1523
翻译 Gradle For Android系列7:gradle任务和插件开发
前六个系列主要介绍Gradle常规使用和一些基础属性,这一部分将会更深入的介绍gradle的task和plugin部分,主要包括如下内容:理解Groovy自定义Tasks深入Android plugin定义自己的plugin
2017-12-29 16:29:12
673
翻译 Gradle For Android系列6:运行测试
为了确保任何App或Library的质量,自动化测试非常重要。一直以来,Android开发工具缺乏对自动化测试的支持,但最近,Google已经付出了很多努力,使开发人员更容易做出测试。一些旧框架已更新,并添加了新框架,以确保我们可以彻底测试App和Library。 我们不仅可以从Android Studio运行它们,还可以直接从命令行界面使用Gradle运行它们。
2017-12-29 16:27:30
675
翻译 Gradle For Android系列5:多模块构建管理
Android Studio不仅可以为应用和库创建模块,还可以为Android Wear,Android TV,Google App Engine等创建模块。 所有这些模块可以在单个项目中一起使用。
2017-12-29 16:17:29
925
翻译 Gradle For Android系列4:创建Build Variants
当你在开发一款应用时,通常会面临发布不同的版本需求,例如对于QA版或线上版可以配置build type,Androidstudio默认配置了Debug和Release两种type,对于付费版或者免费版,可以通过配置Build flavors。这两种类型组合起来就叫做build variant
2017-12-29 16:15:21
903
翻译 Gradle For Android系列3:gradle依赖管理
gradle中的依赖可以说是gradle引以为傲的一个特性,你只要需要添加一行代码,gradle就可以自动通过配置的依赖仓库去下载你所需要的第三方包,如果你依赖的某个项目还会依赖其他的其他的项目(传递性依赖:transitive dependencies),gradle会自动解决其依赖依赖仓库传统的第三方包引用需要下载相应的Jar包,然后加入到项目中,这种方式一是找Jar包比较繁琐,再就是Jar包
2017-12-29 16:11:31
490
翻译 Gradle For Android系列2:自定义Build配置
原文链接: http://yamlee.me/2016/04/11/2016-04-11-GradleForAndroid%E7%B3%BB%E5%88%972/在上一章节中我们学习了Gradle的用法,以及如何创建Android项目以及如何从Eclipse中将项目转换到Android Studio中。这一章节将介绍构建文件配置的更多细节,以及一些有用的构建任务,并深入Gradle的Android
2017-12-29 16:09:15
1121
翻译 Gradle For Android系列1:Gradle快速入门及AndroidStudio介绍
在2013年的Google Io,出于更好的重用代码和自定义编译流程,Google推出了AndroidStudio和新的编译系统Gradle,AndroidStudio能使用Gradle编译,但是Gradle又能单独部署编译,更方便的做CI
2017-12-29 11:35:24
588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人