掌握java、kotlin编程,以及MVC、MVVM等设计模式。具有扎实的技术功底,有良好的编程习惯
掌握Android SDK应用程序开发(Activity、Service、Broadcast、SQLite等等)
熟练使用Android平台下的Http、mqtt通信、XML解析、JSON解析
熟悉SQL语句,以及Android上的多种数据库框架:litePal、Room
熟悉使用开发工具:Android studio、Eclipse 、Navicat、PostMan、VSCode、Git、SVN
熟练使用Linux、Android adb常用命令、Android各种主流框架:熟悉常用第三方框架的使用,如:Netty、OkHttp, Retrofit, Gson, RxJava, RxAndroid、精通Android网络编程、多线程,熟悉TCP/UDP、HTTP协议
掌握UI控件、常用布局以及资源文件的使用
开发过中国电信的物流app。移动监控app,扫描仪app,送餐机器人,送物机器人,多功能服务机器人。人脸检测等等。以及百度语音,二维码生成,语音转文字,阿里云的oss等技术
该项目是一个讲解类型的机器人,由本人单独开发、机器人主要的功能为:引领、智能讲解、门岗测温、人脸识别、任务计划等。项目通过MQTT、Http来对来进行数据交互,机器人ROS地盘,ROOM来管理数据库、navigation来管理fragment。设计模式为MVVM; 使用Baid
扫描仪项目主要在华高扫描仪机器的基础上进行开发,APP的设计模式为MVC,通过更改第三方框架满足项目需求来进行http数据交互;华高扫描仪SDK来对机器进行控制;本地通过LitePal数据框架来对数据存储,大量图片调用了阿里云OSS来存储。对返回的数据进行统计、查重、显示等操作。