熟练掌握Java语言,精通使用Android四大组件,常用的布局文件,自定义控件等
精通Android UI设计、常用布局控件以及动画特效
精通Android性能优化、内存优化和问题排查
精通Android应用的屏幕适配、曲面屏适配和国际化操作
精通使用Eclipse/AndroidStudio, SVN、Git等Android相关工具的辅助开发
熟悉使用MVC、MVP架构
熟悉掌握Android的事件分发机制、自定义控件和View的绘制流程
精通使用Glide、Fresco网络加载图片的第三方框架
熟悉掌握极光推送、腾讯云IM、阿里云直播、视频点播等第三方服务
熟悉掌握Android版本的系统功能适配
熟悉掌握工厂模式、装饰者、建造者和单例设计模式
Wake
责任描述:负责wake客户端技术选型和功能排期,负责应用内第三方控件和sdk的版本维护升级,负责项目安卓版本功能适配,负责播放器封装,负责性能和内存优化,负责与产品及运营部门问题和需求沟通;
应用技术:
使用阿里云播放器和小视频SDK实现视频播放和小视频的拍摄剪辑和播放功能
使用封装的okhttp进行网络请求
使用filedownloader和litpal数据库实现课程的下载存储
集成了oppo、vivo、华为和魅族联运支付功能
集成了腾讯IM实现用户聊天功能
使用百度统计实现埋点和统计功能
集成了有赞商城SDK实现h5页面课程的购买功能
责任描述:负责wake客户端技术选型和功能排期,负责应用内第三方控件和sdk的版本维护升级,负责项目安卓版本功能适配,负责播放器封装,负责性能和内存优化,负责与产品及运营部门问题和需求沟通; 应用技术: 使用阿里云播放器和小视频SDK实现视频播放和小视频的拍摄剪辑和播放功能
云学 责任描述:客户端引导页、登录页和用户个人模块、首页分页数据的加载刷新和页面构建、课程的搜索及本地保存搜索记录、课程播放、数据加载、分享和课程购买; 应用技术: 使用Ijkplayer实现课程播放 集成微信SDK实现商品购买支付功能 使用Glide加载课程图片和缓存