Android開發高手課-張紹文-極客時間

wuwu發表於2019-04-25

極客時間出品的《Android開發高手課》由張紹文所作,張紹文是前微信高階工程師,Tinker負責人。本專欄課程,將由表及裡,給你的App“把把脈”。

Android開發高手課封面圖

Android開發高手課》課程背景

近十幾年來,隨著以 iOS 和 Android 系統為代表的智慧手機的普及與發展,網際網路行業早已進入“移動”的時代。但是如今的“風口”已經從移動轉向 AI,整個移動網際網路行業正處於增量下降、存量廝殺的階段。面對技術變革、前景不明、競爭激烈的現狀,移動開發者們都感到了焦慮與迷茫。在這個大環境下,行業和企業對中高階移動開發工程師的要求越來越高,而使用者對產品質量和體驗的要求也越來越高。

作為一名移動開發者,我們該如何破局呢?

  • 在打造高質量應用的過程中,一定會遇到的崩潰、記憶體、卡頓等常見問題,有更好的解決思路嗎?
  • 在應用開發的各個階段,如何提高效率,真正做到技術賦能業務?
  • 作為移動開發者,我們還需要關心移動開發裡面的架構設計嗎?

“Android 開發高手課”是一門為 Android 開發者量身定製的進階課程。專欄圍繞打造高質量應用、實現高效開發和架構演進這三個部分,不僅包含圖文、音訊的教學,還有作者精心設計的練習 Sample,幫助你快速掌握解決複雜問題的思路和方法,並能結合課後實踐切實提升開發能力(注:專欄內容 60% 是 Android 相關的,40% 是可以跨平臺的)。

Android開發高手課》作者介紹

Android開發高手課作者張紹文

張紹文,前微信高階工程師,負責微信的 APM 質量平臺和 DevOps 的建設。作為騰訊 GitHub 首個開源專案 Tinker 的負責人,致力於推動技術的分享與開放,建立並運營微信公眾號 WeMobileDev。

 

Android開發高手課》模組介紹

模組一:高質量開發

專欄挑選了崩潰、記憶體、卡頓、啟動、I/O、儲存、網路、耗電、UI、安裝包體積等常見覆雜問題,全面梳理打造高質量應用和效能優化的技巧與解決方案。

模組二:高效開發

在編譯 CI、測試、灰度和釋出階段,探討跨平臺開發和動態部署如何提升效率,以及開發工程師要掌握的資料、運營等知識。

模組三:架構演進

想要掌握複雜的技術,必須要理解其原理和架構。本模組著眼於架構演進和選型,希望幫助個人和團隊少走彎路。

Android開發高手課》專欄目錄

開篇詞 焦慮的移動開發者們該如何破局?

導讀丨如何打造高質量的應用?

模組一 高質量開發

崩潰優化(上):關於“崩潰”那些事兒

崩潰優化(下):應用崩潰了,你應該如何去分析?

記憶體優化(上):4GB記憶體時代,再談記憶體優化

記憶體優化(下):記憶體優化這件事,應該從哪裡著手?

卡頓優化(上):你要掌握的卡頓分析方法

卡頓優化(下):如何優化應用卡頓?

啟動優化(上):從啟動過程看啟動速度優化

啟動優化(下):優化啟動速度的進階方法

I/O優化(上):開發工程師必備的I/O優化知識

I/O優化(中):不同I/O方式的使用場景是什麼?

I/O優化(下):如何監控線上I/O操作?

儲存優化(上):常見的資料儲存方法有哪些?

儲存優化(中):如何優化資料儲存?

儲存優化(下):資料庫SQLite的使用和優化

網路優化(上):開發工程師必備的網路優化知識

網路優化(中):複雜多變的行動網路該如何優化?

網路優化(下):大資料下網路該如何監控?

耗電優化(上):從電量優化的演進看耗電分析

耗電優化(下):耗電的優化方法與線上監控

UI優化(上):UI渲染的幾個關鍵概念

UI優化(下):如何優化UI渲染?

包體積優化(上):如何減少安裝包大小?

包體積優化(下):資源優化的進階實踐

想成為Android高手,你需要先搞定這三個問題

模組二 高效開發

如何提升組織和個人的研發效能?

關於編譯,你需要了解什麼?

編譯插粧的三種方法:AspectJ、ASM、ReDex

大資料與AI,如何高效地測試?

從每月到每天,如何給版本釋出提速?

資料評估(上):如何實現高可用的上報元件

資料評估(下):大資料平臺

線上疑難問題該如何排查和跟蹤?

做一名有高度的移動開發工程師

模組三 架構演進

聊聊重構:優秀的架構都是演進而來的

Native Hook技術,天使還是魔鬼?

跨平臺開發的現狀與應用

移動開發新大陸:工作三年半,移動開發轉型手遊開發

移動開發新大陸:Android音視訊開發

移動開發新大陸:邊緣智慧計算的趨勢

動態化實踐,如何選擇適合自己的方案?

聊聊Flutter,面對層出不窮的新技術該如何跟進?

Android開發高手課學習心得

補充模組

補充篇丨卡頓優化:卡頓現場與卡頓分析

練習Sample跑起來|熱點問題答疑第1期

練習Sample跑起來|熱點問題答疑第2期

練習Sample跑起來|熱點問題答疑第3期

練習Sample跑起來|熱點問題答疑第4期

練習Sample跑起來| ASM插樁強化練習

練習Sample跑起來|唯鹿同學的練習手記第1輯

練習Sample跑起來|唯鹿同學的練習手記第2輯

練習Sample跑起來|唯鹿同學的練習手記第3輯

Android JVM TI機制詳解

專欄學得苦?可能是方法沒找對

專欄學得苦?可能你還需要一份配套學習書單

Native下如何獲取呼叫棧

聊聊Framework的學習和除錯

Android工程師的“面試指南”

程式設計師修煉之路-設計能力的提升途徑

結束語-移動開發的今天和明天

訂閱價格:

為回報猿人學的粉絲,所有通過我分享的二維碼購買的使用者,請加我微訊號:dismissmewp,備註:返現。

享受完其它優惠後,我再給大家立即返¥12元現金。

Android開發高手課 課程返現

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章