工作經(jīng)驗3年以上,熟悉主流技術(shù)及框架。
技術(shù)與技能要求:
1、精通Java/Kotlin(至少精通一門),熟悉Kotlin語言。
2、深入理解 Android四大組件、生命周期、消息機制(Handler/Looper)、自定義View/動畫等。
3、熟練掌握 Android Jetpack組件,如Lifecycle、ViewModel、Room、Navigation、DataBinding等,并能應(yīng)用于項目中。理解MVC、MVP、MVVM等設(shè)計模式,并能在此基礎(chǔ)上進行模塊化開發(fā)。
4、掌握常見的性能優(yōu)化工具(如Profiler、LeakCanary)。具備內(nèi)存優(yōu)化(防泄漏、防OOM)、布局優(yōu)化(減少層級、避免過度繪制)、啟動速度優(yōu)化等實踐經(jīng)驗。
5、熟悉網(wǎng)絡(luò)通信(OkHttp、Retrofit)、數(shù)據(jù)解析(Gson/Moshi)及數(shù)據(jù)持久化方案。
6、熟練使用Git、Gradle。掌握常用的調(diào)試方法,能快速定位和修復問題。