作為一名android工程師?
安卓開發不僅僅是會用安卓技術做一些功能開發,這種能力很容易達到的,我以前負責整個技術部,一個畢業生讓老人給他培訓四五次,就可以進行功能開發了。
基于公司的業務需求開發出一個公司級安卓library,包含各種組件,主要包括基礎工具、公共view和公共業務組件三個層次。解決重復代碼的問題,提供開發效率。基于此構建出公司的安卓架構體系。這是一個安卓工程師應該具備的能力,也是從事安卓開發比較有意義的地方。
Hybrid APP開發模式,作為一種混合開發的模式,Hybrid APP底層依賴于Native提供的容器(UIWebview),上層使用Html&Css&JS做業務開發,底層透明化、上層多樣化,這種場景非常有利于前端介入,非常適合業務快速迭代。比較熱的兩個框架:一個是facebook的reactnative ;另一個是阿里團隊的weex。這樣安卓開發也要具備前端開發技術,安卓開發還是很有意義的,一定要干一行愛一行。