1.熟练掌握Java和Kotlin编程语言,具备良好的编程习惯和面向对象设计思想
2.精通Android开发框架,熟练使用Android Studio进行项目开发
3.熟悉网络编程,掌握HTTP/HTTPS协议,熟练使用Retrofit、OkHttp等网络请求框架
4.熟悉数据存储,包括SQLite数据库、SharedPreferences和文件存储
5.熟练使用Jetpack组件,如LiveData、ViewModel、Room等
6.具备Android逆向工程能力,能够进行应用的反编译、分析和调试
开发过针对某知名阅读应用的辅助工具,对该应用进行逆向分析,使用 Kotlin 语言 + Xposed 框架实现几十个拓展功能以提高阅读体验