1、熟练使用Android SDK和API进行应用开发,包括但不限于Activity、Service、Broadcast Receiver和Content Provider等核心组件。
2、对Android的生命周期管理有深入理解,能够优化应用的性能和用户体验。
3、精通Java或Kotlin编程语言,能够编写高效、可维护的代码。
4、熟悉面向对象编程思想,能够合理设计应用架构和代码结构。
5、熟悉SQLite数据库的使用,能够进行数据的存储和查询操作。掌握SharedPreferences、File存储等本地存储技术,实现数据的持久化保存。
6、熟悉HTTP/HTTPS协议,能够使用OkHttp、Retrofit等网络库进行网络通信。掌握JSON、XML等数据格式的解析和处理,能够处理来自网络的数据。
7、熟悉Android中的多线程编程,能够使用Handler、Thread等实现异步任务处理。
8、掌握Android Studio的调试工具,能够快速定位和解决问题。
9、熟悉常用的第三方库和框架,如Glide、Dagger、Room等,能够提高开发效率和代码质量。
1、电网监控设备通信APP
该APP涉及到了netty框架、串口通信、USB通信、服务、闹钟、kotlin语言等。该APP为一款功能复杂、策略繁多的APP,本人在该开发过程负责整体设计、重要功能开发,因该APP以服务的形式运行没有主要界面,截图为该APP的日志打印。
2、升级服务APP
该服务APP主要用于负责升级产品上其他主要的应用APP,可支持断点续传、md5验证等,保证了下载文件的准确性。本人独立完成了该APP的开发与维护工作,当前该APP已经广泛应用与公司产品
该APP涉及到了netty框架、串口通信、USB通信、服务、闹钟、kotlin语言等。该APP为一款功能复杂、策略繁多的APP,本人在该开发过程负责整体设计、重要功能开发,因该APP以服务的形式运行没有主要界面,截图为该APP的日志打印
该APP使用Jetpack Compose进行图形化界面设计,使用netty框架进行与其他通信设备的即时通讯。本人独立完成该APP的开发