Created with Sketch.
Created with Sketch.
首页
发现
小书
登录
注册
×
注册小专栏
通过微信登录
通过微博登录
通过Github登录
通过邮箱
注册
、
登录
友情提示
Login FAQ
.
×
邮箱登录
通过微信、微博、Github 登录
登录
×
邮箱注册
通过微信、微博、Github 登录
注册
icon_photo_1
Created with Sketch.
张涛
张涛,网名 kymjs。2012 年开始做开发,Kotlin 技术布道者,带过团队,做过架构,写过业务,做过开源社区。个人开源项目被接入支付宝、YY等产品,曾参加 QCon、GMTC、DroidCon、上海技术沙龙并做分享。曾先后在开源中国、沪江、饿了么工作,目前在小创业公司负责移动开发管理工作。
100 / 140
张涛,网名 kymjs。2012 年开始做开发,Kotlin 技术布道者,带过团队,做过架构,写过业务,做过开源社区。个人开源项目被接入支付宝、YY等产品,曾参加 QCon、GMTC、DroidCon、上海技术沙龙并做分享。曾先后在开源中国、沪江、饿了么工作,目前在小创业公司负责移动开发管理工作。
关注 1
被关注 172
获得赞 94
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
Created with Sketch.
+ 关注
取消
确定
个人书籍
个人专栏
代码经济
写给程序员的经济读物
已发表 5
订阅数 5
张涛-开源实验室
张涛,网名 kymjs, Android 技术专家,Kotlin 技术推广者。2012 年开始从事 Androi...
已发表 19
订阅数 95
文章
订阅
回复
喜欢
张涛
in
张涛-开源实验室
Gradle 6.X 上传 aar 到 Nexus 私服
昨天把 gradle 升级到 6.0 以后,发现这傻逼的 google 又直接干 API,以前上报的全部脚本都没法用了。我们原先上报一个 aar,是直接引入 apply plugin: 'maven' 结果新版本直接这个插件都被干掉了,看了官网文档...
张涛
in
张涛-开源实验室
扁平化管理,就是管理者的失职
也许是换季的原因,最近的脾气真的很暴躁,感觉天天都在吵架。怼产品,怼开发,怼架构师,可能就差老板不敢当面喷了。 奉劝大家一句:千万不要想不开跑去小公司,尤其是在大厂已经做到高P的,即...
张涛
in
张涛-开源实验室
Leader 的自我修养 —— 学会预判
大概两个多月前的一次,跟朋友聊天,谈到了一些当 leader 的心路和历程,他说正好我很久没更新博客的,让我写下来,分享一波,我当时没放在心上,心想这种管理上的事情,各有各的方法,本身没有对...
张涛
in
代码经济
工程师个人发展生存之道
这是一篇从“人”(而非技术也非管理)的角度,聚焦于自身职业发展方方面面的文章,包括职业、学习、生产力、影响力等。 拥有商业心态 你所能犯的最大错误就是相信自己是在为别人工作,职业发展的...
张涛
in
代码经济
Facebook Libra,数字货币离我们很近吗?
要讲清楚Facebook发币这件事情的历史意义,我们还得从大家都比较熟悉的领域说起。 2017年阿里巴巴年会上,马云语出惊人,到2036年阿里巴巴要服务20亿消费者,创造10亿的经济效益和1亿个就业岗位,在经...
张涛
in
张涛-开源实验室
如何在 Android 代码中下毒
如何在 Android 代码中下毒 这其实是前几天看到 B 站代码被开源后的一个感想,为什么要冒这么大风险去做这事,活着不好吗?到底是 996 让你疯狂?还是不给涨薪还克扣工资?或者黑了你的蔡徐坤?鬼知道...
张涛
in
代码经济
失败并不可怕
首先,向大家推荐这本书,叫《重新理解创业》。 作者是易到用车创始人周航,其实我觉得可以叫做「易到创业失败的反思」,里面有不少干货,不仅剖析了自己创业过程的各种错误,还有一些随之而来...
张涛
in
代码经济
如何成为优秀的技术主管?你要做到这三点
<p style="white-space: normal;text-align: left;line-height: 1.75em;"><span style="font-size: 15px;color: rgb(62, 62, 62);">「技术主管」是开发团队中的某位程序员需要对一起创建系统的整个开发团队负责时所承担的角色。通...
张涛
in
代码经济
为什么90后不鸟管理者,却乐意被大神虐
人口数据带来的变化 我们来看一下人口有关的数据。大家心里感觉是 80 后多还是 90 后多?90 后多还是 00 后多?00 后更多还是 10 后更多? 当然可以直接把数字告诉你们,但是我想告诉大家其实对这三组...
张涛
in
张涛-开源实验室
Android 十年,还有哪些可以做的
这篇文章是我在【2018安卓巴士开发者大会】技术分享时所讲内容的文字版本,修改删减了演讲时的冗余言语。 独家发布在小专栏平台,希望能给我专栏订阅读者里买不到票参加大会的朋友带来帮助。 <...
张涛
in
张涛-开源实验室
Android 通过 APT 解耦模块依赖
专栏活动 同时订阅了本专栏与极客时间《快速上手 Kotlin 开发》视频课的朋友,可以微信私聊我,凭截图返还25元红包。 写在前面 Android APT 的新玩法,生成类的特殊加载方式。在 Android 多 module 工程中使...
张涛
in
张涛-开源实验室
Android工程模块化平台的设计(整理优化版)
这篇文章是我在 2018【协程技术沙龙移动技术专场】技术分享时所讲内容的文字整理优化版,内容更精细,且包含了很多分享时没有讲的内容。 仅独家发布在【小专栏】,希望能给买不到票参加大会的朋...
张涛
in
张涛-开源实验室
Android模块化平台设计-讲稿
这篇文章是我在 2018【协程技术沙龙移动技术专场】技术分享时所讲内容的文字版本,修改删减了演讲时的冗余言语。 发布在【小专栏】,希望能给买不到票参加大会的朋友带来帮助。 大家好,今...
张涛
in
张涛-开源实验室
掌控 Android Gradle
本文非小专栏独家,你可以在我的博客【开源实验室】中免费阅读 目前国内对Android领域的探索已经越来越深,不少技术领域如插件化、热修复、构建系统等都对Gradle有迫切的需求,不懂Gradle将无法完成...
张涛
in
张涛-开源实验室
企业级 Android 模块化平台设计建议
这篇文章是应对各个公司所谓的:架构组,基础组,移动横向组,这样的部门在开发与日常工作时提升效率的一些建议(这些问题都是在我本人曾经的工作中遇到的),同时也适用于模块化开发的场景。 ...
张涛
in
张涛-开源实验室
Kotlin Primer·第七章·协程库(上篇)
7.协程 协程,协作代码段。相对线程而言,协程更适合于用来实现彼此熟悉的程序组件。协程提供了一种可以避免线程阻塞的能力,这是他的核心功能。在 kotlin 中使用协程,需要在 gradle 中引入协程库: ...
张涛
in
张涛-开源实验室
优雅移除模块间耦合-讲稿
这篇文章是我在 2017 北京【droidcon 大会】技术分享时所讲内容的文字版本,修改删减了演讲时的冗余言语。 仅发布在【小专栏】,希望能给买不到票参加大会的朋友带来帮助。 大家好,今天跟大家分享...
张涛
in
张涛-开源实验室
Kotlin Primer·第七章·协程库(中篇)
7.5 kotlin 协程使用 首先回顾上一篇文章,你需要明白一点,协程是通过编码实现的一个任务。它和操作系统或者 JVM 没有任何关系,它的存在更类似于虚拟的线程。 以我在 qcon 上分享的一个例子来做介绍:...
张涛
in
张涛-开源实验室
Kotlin Primer 第六章:集合泛型与操作符
所谓泛型:就是允许在定义类、接口、方法时指定类型形参,这个类型形参将在声明变量、创建对象、调用方法时动态地指定(即传入实际的类型参数,也可称为类型实参)。 Kotlin 泛型定义与 Java 类似,但...
张涛
in
张涛-开源实验室
Kotlin Primer 第五章:函数与闭包
函数与闭包的特性可以算是 Kotlin 语言最大的特性了。 5.1 函数 即使 Kotlin 是一门面向对象的编程语言,它也是有函数的概念的——而不像 Java 那样,仅仅有“方法”。 回顾一下前面第二章讲述的函数声...
张涛
in
张涛-开源实验室
Kotlin Primer 第四章:Kotlin 的类特性
前面三章的内容是写给希望快速了解 Kotlin 语言的大忙人的。 而从本章开始,才会真正讲述 Kotlin 语言的神奇之处。 与 Java 相同,Kotlin 声明类的关键字是class。类声明由类名、类头和类体构成。 其中...
张涛
in
张涛-开源实验室
Kotlin Primer 第三章:Kotlin 与 Java 混编
虽然 Kotlin 的开发很方便,但当你与他人协作时,总会碰到 Java 与 Kotlin 代码共存的代码项目。 本章就教你如何优雅的实现 Kotlin 与 Java 混合编程。 3.1 直接转换3.1.1 将 Java 转换为 Kotlin 如果你之前使用 ...
张涛
in
张涛-开源实验室
Kotlin Primer 第二章:基本语法
Kotlin 程序是什么样子的?如果浏览过本专栏,你会看到许多例子。很有可能你觉得 Kotlin 语言有点古怪,充满了var field: String这样的语法。然而读完本章后,你将不再对这些语法感到陌生,甚至很可能喜欢...
张涛
in
张涛-开源实验室
Kotlin Primer 第一章:启程
欢迎阅读本书!Kotlin 语言是一种新的静态类型编程语言,可运行于 JVM 环境同时也能用来开发 Android 应用。本章为学习和使用这一新兴的语言做准备,并讨论在一些常见开发环境中运行 Kotlin 程序的方法。 ...
Created with Sketch.
top
Created with Sketch.