1、熟悉 安卓原生開發(fā) 項目的框架搭建以及組件化開發(fā)流程,能夠獨立完成復雜項目的架構設計,本項目以此技術棧完成多端適配開發(fā)。
2、深入理解 安卓app 技術原理,有能力分析 安卓通訊 性能問題產生機制,并制定優(yōu)化方案。
4、根據設計圖完成頁面開發(fā),并對移動設備進行適配調優(yōu)。
5、與后端工程師和交互設計師合作,高效完成產品的數據交互、動態(tài)信息展現 。
1、熟悉端上設計范式思想,如mvp\mvvm\clean-arch等。
2、掌握java高級特性,如線程池、NIO等;掌握jvm,如內存模型、GC原理、類加載機制、線程模型等。
3、掌握Handler\AsyncTask原理,熟悉多線程開發(fā)。
4、對Android運行環(huán)境有深入理解,理解Android沙盒機制,掌握AIDL及Binder通信原理,理解VSYNC和surface機制和原理。