熟练掌握面向对象思想,Java基础良好,有短时间java开发经验
熟悉Android四大组件,Fragment,五大数据存储方式,Binder、WebView等基础
熟悉Handler、AsyncTask、IntentService、HandlerThread异步消息处理机制
熟练掌握H5与Android间互调,Android屏幕适配;
熟悉View的渲染和绘制、事件分发、ListView等View相关技术
熟练掌握Android中的动画,选择器,样式和主题的使用
熟练掌握Eclipse和Android Studio安卓开发工具,熟悉SVN,了解Git
了解网络框架:Retrofit、Okhttp、xUtils、Volley图片框架:Glide、Picasso
IOC框架:Dagger2、Butterknife、RxJava等开源框架
熟悉Android性能优化,解决UI卡顿、内存管理、内存泄漏等问题
集成过第三方登录、推送、分享功能以及二维码扫描;
集成过支付宝、百度地图、微信支付、实时音视频以及腾讯云通信;
熟悉MVC、MVP架构,了解MVVM;
了解MD5,Base64等加密方式;
熟练掌握视频和音频的播放以及万能播放器的集成;
熟悉语音识别的集成及相关API的使用;
了解Html、Css、Js等基本语法操作;
了解弹幕的使用,视频直播的集成;
项目名称:脉之语医生端、诊所端(独立开发)
开发环境:Android Studio,git
开发周期:16周
项目描述:致力于远程医疗,可以线上预约,远程视频,图文问诊,同时通过连接硬件采脉端,复现端,实现隔空诊脉。
责任描述:
1、 布局框架搭建,实现预约流程
2、 硬件连接,APP控制脉搏采集与复现
3、 第三方集成
技术要点:
1、 基于Retrofit+OKhttp+Rxjava+MVP+Dagger2的架构搭建
2、 抽取fragment通用loadingView
3、 使用RadioGroup+ViewPager+fragment搭建基本框架
4、 EventBus实现应用内通信
5、 使用SmartRefreshLayout结合BaseRecyclerViewAdapterHelper实现列表加载及刷新
6、 使用excelpanel实现表格形式出诊时间设置
7、 使用materialdatetimepicker实现MD风格时间选择
8、 通过蓝牙连接采脉端和复现端
9、 集成腾讯实时音视频和云通信实现远程视频和图文问诊
10、通过WebSocket与后台交互控制云台摄像头