kaixue.io: Kotlin 和 Jetpack 的上手指南

若是你看不到上面的視頻,能夠點擊 這裏 去騰訊視頻或者點擊 這裏 去 YouTube 看原視頻。html

你們好,我是扔物線。瀏覽器

距離上一次 HenCoder 視頻到如今,已經又是三個月的時間了。不過,這一次我不是要推出新一期的 HenCoder 視頻或者文章,而是要向你們推薦一個更緊急的新項目:kaixue.io微信

這一年多來我一直在作 HenCoder,專一的是高級 Android 工程師的基礎部分的技術,好比你們看到最多的是自定義 View,另外前段時間開始了 HTTP 方面的。但最近我要暫時傾斜一下重心,先從新把內容輸出轉到新技術上一段時間,具體來講主要是 Kotlin 和 Jetpack。工具

另外呢爲了讓這件事更快更高效,我喊了一些高手來和我一塊兒寫,還創建了一個專門的網站。如今咱們的網站已經正式上線,就是前面我提到的:kaixue.io,名字叫「碼上開學」,代碼的碼。咱們要作的,是一個 Kotlin 和 Jetpack 的系列化上手指南。性能

爲何轉戰輸出新技術?

其實個人觀點一直是,中國的 Android 目前最缺的是基礎技術,而不是各類新技術,因此我才作了 HenCoder。但 Kotlin 和 Jetpack 此次不太同樣。他們雖然在 Android 開發領域還比較新,但是他們是很明顯的趨勢,也就是說,將來咱們確定會長時間、大量地使用它們。並且關鍵是它們還特別好用!這個用過的人應該都清楚。不過我就不在這裏安利了。網站

我如今想說的是,Kotlin 和 Jetpack 雖然好用,但對於他們的熱愛者來講,它們有一個缺點:很難推廣,在團隊內推不動。cdn

  • 向上推:管理者「這個可靠嗎?穩定嗎?上手成本高嗎,咱們的成員和新成員有沒有培訓成本?我知道它很好,但我有個人擔心,誰來調研一下吧(大公司,有調研能力) / 咱們等它流行了再用吧(小公司,無調研能力)」
  • 平推:「這個怎麼用啊?我以爲現有的就挺好的,你搗什麼亂引入點新東西?還得學。你本身用吧,別寫讓我看不懂的代碼就行」
  • 向下推:「哦」(而後各類學不會,寫出 bug 代碼和低性能代碼——這就是上面提到的,管理者的擔心!)

而 JetPack 和 Kotlin 都是這種「可讓寫程序變得更輕鬆穩定,但有上手成本,而且並無完成如今的工具作不到的事情」的,熱愛者想要,但不少人並不想要的好東西。Kotlin 新嗎?Google 都推了一兩年了,但在中國,它真的還屬於「新東西」,雖然已經有一些團隊在用了。因此它們的推廣,靠每一個熱愛者在團隊內部推廣,確定是不如咱們共同建立一個社區,讓你們一塊兒來推廣的好。視頻

因此我並非轉戰新技術輸出,而是 Kotlin 和 Jetpack 比較特殊,因此我暫時轉移一下重心。在這以後,我還會回到 HenCoder。htm

定位?

此次咱們的定位很是精準:就作給中國的大小團隊用的參考手冊和上手指南。它主要提供三類信息:開發

  1. 人們作決定以前想知道的
    • Kotlin 和 Jetpack 用起來大概是什麼樣子?
    • Kotlin 和 Jetpack 對我有什麼好處?
    • Kotlin 和 Jetpack 對我有什麼壞處?
  2. 人們打算「試一下」後想要的
    • 我要怎麼最快速用一下 Kotlin 和 Jetpack,作個簡單體會?
    • 它們的使用有什麼已知問題,解決方案是什麼?
    • 都有哪些公司和團隊在用 它們了?
    • 社區生態怎麼樣?若是我遇到了奇葩問題,能夠從社區找到解答嗎?
  3. 人們決定要使用它們後須要的
    • 系統化上手指南

是哪些人在作這件事?

這件事的主導是我,但整件事實際上是咱們一個自發的鬆散團隊在作事。具體每個成員的身份會隨着他們寫的文章的發佈而被逐個公佈,目前我只能告訴你,從羣聊消息來看,你們水平仍是挺厲害的。

說到厲害,這讓我想到最厲害的仍是花果山的美嗶~

另外若是你或者你的團隊有興趣一塊兒參與這件事,歡迎隨時加我微信 rengwuxian。

這個坑要多久能填完?

幾個月吧,具體定不了,畢竟公益項目在進度和質量把控上有不少困難,我只能說,咱們會盡本身所能、儘快把這件事完成。

好了別的就很少說了,如今咱們的第一篇文章已經上線,你們快打開瀏覽器,輸入 kaixue.io 來看一下吧!

喜歡?

那就關注一下?

相關文章
相關標籤/搜索