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