都說Android最近行情不好,很多人都遇到瓶頸或放棄或轉行。其實這種情況17年18年也是如此,相對比之下,個人認為今年比去年好多了,Android接下來將會走向復甦的春天。
自從Google開始推出AMP專案已經有一年了。除此之外,最近,Google宣佈將有一個單獨的移動web搜尋索引。這革命性一步完全改變了移動app開發趨勢,特別是從SEO和web app的角度。加速移動頁面AMP改變web app 不正是說明android時代在慢慢變好嗎?
基於雲的app的快速採用帶來了我們最新的移動app開發趨勢之一,這早在2016年已經激發了移動開發者的興趣:物聯網。移動安全和雲驅動移動app正在興起,企業app和微型app將進一步發展,種種印象都在證明移動端的大好前景。
就像魚哥何神說的那樣,android現在是被細化了,要想走得更遠,必須深究其中一門技術,然後去進階
1、應用層開發,不限於各種產品,主要還是Android或iOS原生開發,主要是各種效能優化。
2、嵌入式開發,不限於各種開發板子,物聯網,智慧家居
3、安全開發,不限於各種反逆向,反彙編,尋找安全漏洞
4、音視訊開發,不限於直播、點播、音視訊通話、音視訊會議,短視訊等
5、外掛化、元件化、熱修復開發,不限於自研和使用開源框架整合開發
6、系統開發(Android),不限於Rom維護和FrameWork層定製需求
7、圖形影象開發,不限於OpenGL ES,EGL,GLSurfaceView,濾鏡,美顏
說一下我的學習路線(一定要系統)其實很簡單就下面這張圖,含概了Android所有需要學的知識點,一共8大板塊:
架構師築基必備技能Android框架體系架構(高階UI+FrameWork原始碼)360°Androidapp全方位效能調優設計思想解讀開源框架NDK模組開發移動架構師專題專案實戰環節移動架構師不可不學習微信小程式混合開發的flutterAndroid學習的資料
我呢,把上面八大板塊的分支都系統的做了一份學習系統的資料和視訊,大概就下面這些,我就不全部寫出來了,不然太長了影響大家的閱讀。需要的小夥伴可以私信我【進階】我免費分享給大家,謝謝大家這麼久以來的支援。
330頁PDF Android學習核心筆記(內含上面8大板塊)
Android學習的系統對應視訊
總結
我希望通過我自己的學習方法來幫助大家去提升技術:
1、多看書、看原始碼和做專案,平時多種總結2、不能停留在一些基本api的使用上,應該往更深層次的方向去研究,比如activity、view的內部執行機制,比如Android記憶體優化,比如aidl,比如JNI等,並不僅僅停留在會用,而要通過閱讀原始碼,理解其實現原理3、同時對架構是有一定要求的,架構是抽象的,但是設計模式是具體的,所以一定要加強下設計模式的學習4、android的方向也很多,高階UI,移動架構師,資料結構與演算法和音視訊FFMpeg解碼,如果你對其中一項比較感興趣,就大膽的進階吧!如果你覺得自己的技術上遇到了阻礙,可以和我一塊進階android,也可以關注我的技術公眾號:終端研發部 。在這裡學到的不僅僅是技術。