熟练掌握Java语言面向对象得编程思想,并具有良好的编码风格;
熟练掌握使用Eclipse、Android studio等开发工具;
熟练掌握Android四大组件的使用;
熟练掌握Android主流UI设计、常用布局;
熟练掌握网络的交互,Json数据的解析;
熟练掌握Java常用的设计模式、适配器、工厂等;
使用高德地图skd进行地图相关开发
熟练使用Android 5.0的design包中的新特性,如RecycleView、Toolbar、CardView;
熟练使用Android项目开发中的MVC和MVP开发模式,了解MVVM开发模式。
使用RxJava 异步框架:rxjava,rxandroid,rxbinding,rxpermissions, reactivenetwork,autodispose
http请求框架运用retrofit2 , okhttp3
图⽚加载:glide(常用),picasso
RecyclerView适配器器辅助:BaseRecyclerViewAdapterHelper,multitype
视频播放器器:ijkplaye
掌握使用Android系统MediaPlay丶MediaBrowserService
熟悉使用加密、拍照、录像以及虹软人脸识别的开发使用。
熟悉使用ZXing⼆二维码扫描封装,运用图⽚片选择框架,基于开源bilibili.boxing项⽬。pdf的解析和显示
熟悉使用微信qq分,对:基于腾讯x5浏览器器内核的第三⽅进行封装使用
负责乐私塾 Android 端的开发及维护,应用开发框架的搭建及APP上线;
引入了 RxJava 响应式编程、Retrofit 网络请求,MVP 架构等,根据业务需求持续优化,形成一套稳 定的项目开发框架; 实现定位、签到、试卷、讲义、PDF、视频播放器等基础功能组件、业务UI及自定义View; 持续引入Android最新的支持库及组件,如Android Jetpack,优化应用体验