1.掌握Java、kotlin及面向对象技术,有良好的编程习惯。
2.掌握Android常用组件的特性及UI布局及自定义view、自定义viewGroup、动画、有一定的屏幕适配经验。
3.熟悉Android中的常用布局和组件、线程、广播、Handler机制、事件分发机制。
4.熟悉Android中的常用第三方库,RxAndroid、RxJava、Retrofit、EventBus、okhttp、Glide等。
5.掌握常见通信方式,http通信、socket长连接通讯、串口通讯、蓝牙通讯。
6.掌握MVC、MVP、MVVM设计模式、组件化架构技术 。
7.掌握Android中常见的内存泄漏和解决方法。
8.熟悉Android Compose开发
9.熟悉Vue、Vue Router,有相应的开发经验
10.熟悉Fluter、ArkTs(鸿蒙)
11.熟悉python,可进行脚本编写、自动化及简单API开发
项目名称:学生评价系统App [项目开发 维护 迭代]
我的角色:主程 / Android 技术负责人
技术栈:Kotlin Coroutines/Flow MVVM/MVI Jetpack 性能优化
项目名称:学生评价系统Web [项目开发 维护 迭代]
我的角色:主程
技术栈:Vue ,Vuex, Vue Router等
其他小型项目及工具脚本,如数据采集工具,串口数据对接,人脸数据对接
1、项目概况:学生评价系统,采用kotlin与java开发的一款原生Android的app。 2、我的责任:一人负责项目的整个开发工作。
该项目为自主评价终端app,其中涉及虹软人脸识别功能,外置二维码识别器,ic/id卡读卡器数据采集,吞卡机吞吐卡功能控制。