精通常用软件架构模式,熟悉各种算法与数据结构;
精通Android SDK中的UI、网络、数据库、XML/JSON解析等开发技巧;
熟悉当前主流的开发框架,有框架编写的经验和能力;
熟悉Android的消息机制,并进行过相关源码分析;
熟悉Android开发中常用的设计模式,并能在开发中运用;
熟悉Retrofit、RxJava、GreenDao等主流开发框架;
熟悉 mvc、mvp 等项目架构体系;
熟悉 Android 屏幕适配方案以及Android UI优化、内存优化,以及数据的缓存;
熟悉Android的事件分发机制,能够自定义UI控件,处理项目中的各种事件分发问题;
熟悉ANR、OOM的触发场景及规避;对apk有一定的瘦身经验;
熟练使用MAT、LeakCanary等工具检测内存泄漏;
家共享
项目描述:项目整体采用MVP+Rxjava+retrofit+okhttp框架进行网络请求、上传下载,使用Glide进行图片的相关处理;
1、使用阿里云短视频进行,选择、录制、播放视频;
2、集成融云实现即时通讯功能(基础聊天、UI库);
3、动画部分采用nineoldandroids属性动画,动画兼容,使动画效果看起来更加流畅真实,提升交互感;
4、利用appbarlayout结合项目需求实现动画顶部栏效果;
5、采用itextg生成pdf 进行计划的导出;
6、根据相关文档实现第三方登录,分享等功能;
7、利用eventbus事件总线,进行简化通讯;
8、使用ExpandableAdapter实现RecyclerView中点击item展开列表详细内容;
9、采用AndroidMP3Recorder进行音频录制,转码音频,进行发布音频语音等功能;
项目简介: 一款社交工具类软件,家人可以共享咱家记录、咱家计划、可单独或一起沟通交流、畅所欲言!具有及时通知、
定点提醒的优越性能,是家庭、家族、群体的共享法宝;
个人职责: 独立开发
有车
项目描述:项目采用MVC框架,使用Async-HttpClient进行网络相关操作,图片加载采用ImageLoader; 1、今日有车模
块使用Viewpager+Fragment+TextView实现了页面之间的切换; 2、采用状态模式区分商户车源与个人车源
行为,利用单例模式在程序中只有一个实例,且能全局访问到; 3、详情模块实现自定义缩放图片控件可手势滑
动,多点触摸放大缩小图片,用户的收藏等功能; 4、实现多效果结合展示UI界面; 5、WebView与Js交互加
载H5页面; 6、使用Sortlistview进行车辆A-Z的排序筛选,快速定位到该车辆; 7、使用自定义View进行画线
画框利用状态模式区分四种不同情况,一、有出价同时有验证,二、有出价无验证,三、无出价有验证,四、
无出价无验证; 8、最基本的对内存的优化,以防止OOM的产生及清除缓存; 9、参与后台接口的设计、联
调、部分后台逻辑代码的编写;
项目简介:app数据来源为58同城上的个人发帖车源信息.是一款二手车app,主要以购买检测报告方式卖线索,有车APP充
分整合了商户与用户之间的一体化,有车APP收车神器。
个人职责:独立开发
Ieng
项目描述:项目采用MVC框架,使用Async-HttpClient进行网络相关操作,使用ImagerLoader进行图片的相关处理;
1、采用SpannableString和ImageSpan实现图文混排,利用MediaPlayer与语音引擎的结合实现英文语句的跟读
匹配;
2、使用MediaPlayer+SurfaceView结合语音引擎实现视频语句的跟读效果并得出跟读分数;
3、部分功能模块采用H5页面,于web前端进行定义相关协议实现js于android间的相互调用;
4、发现模块使用Viewpager+Fragment+TextView实现了页面之间的切换,动态添加布局到横向的
RecyclerView 实现精
角色 | 职位 |
负责人 | 高级Android开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |