Android进阶之布局 - 自定义View完全掌握系列二【HenCoder】

Android进阶之布局 - 自定义View完全掌握系列二【HenCoder】

最近在学 291人 累计报名 839 好评度 100% 收藏
  • 自定义布局
更多班级

自定义布局

支持随到随学,23年07月过期

免费

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即报名

完全掌握自定义View ( 共3门 )

课程概述

课程目录

学员评论

老师介绍

  • 朱凯

    朱凯

    扔物线,GitHub全球 Java 排名第 124 位,有 5.8k followers 和 8.9k stars 。开源库 MaterialEditText 被全世界多个项⽬引⽤。技术文章《给 Android 开发者的 RxJava 详解》,被国内外多个公司作为团队的主要参考资料。2017年发起项⽬ HenCoder,期间创作《Git原理详解及实⽤指南》,并多次担任北京谷歌开发者社区讲师。
简  介 自定义 View 公开课一共分为三期:绘制、布局和触摸反馈。学习完本期公开课,你将能完全掌握 Android 应用开发中的布局。再结合自定义绘制和触摸反馈这两套免费公开课,你将能完全掌握自定义 View,实现 Android 下的任意设计。
「HenCoder,给高级 Android 工程师的进阶手册」

这里有三个关键词: 高级进阶手册

1、高级:

定位在高级工程师,是因为我认为现在国内 Android 开发最严重的瓶颈在于高级工程师们的水平普遍遇到了瓶颈。几乎每个小型或微型公司的 Android 团队,都是由一个大哥负责架构搭建、任务分配、主编码以及难点的编码,或者干脆就是整个公司的 Android 只有一个人负责。这些或是带头大哥或是光杆司令的 Android 工程师,水平一般都是不错的,但很多人却也遇到了技术瓶颈,在一个还有一定上升空间的位置就有点摸到了天花板的感觉。而且,这还不是个例,而是普遍现象。这就导致,除了腾讯阿里美团滴滴这些高手云集的大公司,国内的很多公司的 Android App 都会出现一些「功能实现不了」「功能有 bug」「性能不佳」的问题,而且还无法解决:为什么?因为老大都不会啊!

而如果老大们的技术突破了,他们不仅可以帮助公司解决问题,还能带领手下的小弟们一起进步,这,将是多么美好的事啊!

所以,Hencoder 的目标读者定位在「高级」。而且,内容上 Hencoder 也没有选择 Data Binding、热修复、React Native 等等这些热门内容,而是一些相对基础的内容。也许一些人相对初级的人会觉得这些内容不够酷、没有用,但其实,这些基础才是卡住大部分高级人员的真正的瓶颈,这些他们心里很清楚。他们把这些突破了,会得到很大的提升,而且是长期的提升,因为在突破这些之后,很多以前「看不懂」的技术他们就都能看懂了,于是他们的技术成长的停滞也会随着结束,接下来他们将会进入下一个高速成长的时期。

当然,我并不是在说初级的中级的不许看,赶紧给我取关。相反,我在做每一期内容的时候,都会适当地考虑到初中级人群的情况,适当地多解释一些。毕竟这些对初中级人员也有用,只是相比起来,高级人员会更需要它们而已。

2、进阶:

就像上面这段话说的,Hencoder 的目标很明确,不是热点追踪、不是新技术探索、更不是鸡汤,而是进阶。你看了 Hencoder 的内容,得到鼓励,不是 Hencoder 的目标;打开了视野发现了各种新奇的黑科技,不是 Hencoder 的目标;Hencoder 的目标只有一个:你在看了 Hencoder 的视频和文章后,技术水平提高了半个或一个或更多的等级。有的人喜欢量化,那我就用一个可量化的标准来说:你看了 Hencoder 的文章后,能拿到更多的薪资(涨工资,或跳槽后有更多的要价资本),是 Hencoder 的目标。

3、手册:

这是一部进阶手册,而不是进阶指南。

指南,只能是针对小白的,针对那些还没入行的人。他们什么都不会,一份指南可以让他们跨过入行的门槛。

而高级的人员,每一个都是身怀绝技的。他们很多人都有比我强的地方,有的人甚至大多数方面都比我强;而且每个人的技术方向也都有不同的细分,所以各自需要精进的方向也在无数个不同的分支。这些人这么强,方向又这么分散,要为他们定制一份「只要看这个就够了」的进阶指南,是做不到的。起码,我做不到。

但我可以做一份手册。手册内容不多,无法囊括任何一个人的技术辐射角,但却包含了了大多数人的必备基础。也许你现在就恰好需要,也许你现在还没空研究,但你一定会需要它。而当你需要用到的时候,这份手册就在这里,随用随看。

这就是手册和指南的区别。

这,就是「HenCoder,给高级 Android 工程师的进阶手册」的意思,也是 HenCoder 的定位。


本期学习目标:

在 Android 应用的开发里面,UI 是非常重要的一部分。一般情况下,使用自带的控件,再加上一些开源库,已经能够实现大部分的 UI 效果了,但是对于一些比较花哨的新颖的效果,往往需要通过自定义 View 来实现。自定义 View 一共分为三部分: 绘制、布局和触摸反馈。学习完本期公开课,你将能完全掌握自定义 View 中的 布局。再结合绘制和触摸反馈这两套免费的公开课程,你将能够 完全掌握自定义 View,实现 Android 下的任意设计

当然如果你想更系统化的学习 Android 高级进阶相关知识,学习更多细节性的知识点,同时又不想花很大的力气自己一点点琢磨,可以参加 Hencoder Plus 直播课程。Hencoder Plus 课程全程由扔物线老师手把手直播教学,理论与实践结合,体系化的知识点,助力您短期暴力提升,快速突破技术瓶颈。




资料下载报名后支持下载

* 课程提供者:扔物线学堂

老师还为你推荐了以下几门课程