都說Android最近行情不好,很多人都遇到瓶頸或放棄或轉行。其實這種情況15年16年也是如此,相對比之下,個人認爲今年比去年好多了,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,濾鏡,美顏
說一下我推薦的學習路線
我希望通過我自己的學習方法來幫助大家去提升技術:
- 1、多看書、看源碼和做項目,平時多種總結
- 2、不能停留在一些基本api的使用上,應該往更深層次的方向去研究,比如activity、view的內部運行機制,比如Android內存優化,比如aidl,比如JNI等,並不僅僅停留在會用,而要通過閱讀源碼,理解其實現原理
- 3、同時對架構是有一定要求的,架構是抽象的,但是設計模式是具體的,所以一定要加強下設計模式的學習
- 4、android的方向也很多,高級UI,移動架構師,數據結構與算法和音視頻FFMpeg解碼,如果你對其中一項比較感興趣,就大膽的進階吧!
接下來感謝讀者對我的支持,特此向安輝大神申請了基本書籍 ,更作者贊助 5本給公衆號「終端部研發部」的讀者,今天作爲福利送給大家,也同時希望大家在android這條道路上日有所獲,走的更高,更遠!