極客時間出品的《Android開發高手課》由張紹文所作,張紹文是前微信高階工程師,Tinker負責人。本專欄課程,將由表及裡,給你的App“把把脈”。
《Android開發高手課》課程背景
近十幾年來,隨著以 iOS 和 Android 系統為代表的智慧手機的普及與發展,網際網路行業早已進入“移動”的時代。但是如今的“風口”已經從移動轉向 AI,整個移動網際網路行業正處於增量下降、存量廝殺的階段。面對技術變革、前景不明、競爭激烈的現狀,移動開發者們都感到了焦慮與迷茫。在這個大環境下,行業和企業對中高階移動開發工程師的要求越來越高,而使用者對產品質量和體驗的要求也越來越高。
作為一名移動開發者,我們該如何破局呢?
- 在打造高質量應用的過程中,一定會遇到的崩潰、記憶體、卡頓等常見問題,有更好的解決思路嗎?
- 在應用開發的各個階段,如何提高效率,真正做到技術賦能業務?
- 作為移動開發者,我們還需要關心移動開發裡面的架構設計嗎?
“Android 開發高手課”是一門為 Android 開發者量身定製的進階課程。專欄圍繞打造高質量應用、實現高效開發和架構演進這三個部分,不僅包含圖文、音訊的教學,還有作者精心設計的練習 Sample,幫助你快速掌握解決複雜問題的思路和方法,並能結合課後實踐切實提升開發能力(注:專欄內容 60% 是 Android 相關的,40% 是可以跨平臺的)。
《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元現金。
我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。
***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***