编码和软件构建过程,缺一不可,软件之路漫漫其修远兮,吾将上下而求索.
1.掌握 android 相关的基础技能(四大组件、Handler异步消息、 自定义View、 事件分 发机制、android 项目构建)
2.掌握 android 安全开发知识(编码规范、四大组件安全、存储安全、日志安全、通信安 全、 反编译、混淆、白盒黑盒测试)
3. 掌握 android 基于 https 下安全通信流程(数字签名、公钥密码、对称密码)
4. 掌握 android 异常与性能优化的处理(ANR、OOM、UI 卡顿、内存泄漏)
5.掌握 android 和 H5 混合开发中白名单验证流程和交互通信整体开发流程
6. 掌握常用的数据结构和算法,熟悉面向对象开发和设计
7. 熟悉 MVC MVP MVVM 并了解插件化 热更新 进程保活等前沿技术。
8. 熟悉 android 相关开源框架(okhttp、 retrofit、 volley、 glide)
9. 维护一技术专栏微信公众号(密码技术:对称密码、公钥密钥、单向散列函数、消息认 证 码、数字签名、证书),微信号:王开水
10. 熟悉常用设计模式:单例、Builder、工厂、观察者、装饰、责任链
一:生活服务APP
项目描述:
生活服务是一款生活消费类APP软件,致力于为用户提供一站式生活服务消费和极致的使 用体验,一台手机:充话费流量、看电影、海外购、团购美食、订酒店、订机票,打车, 自营商店,缴水电费,快递查询,生活品类,应有尽有。一步体验:找、用服务更方便, 操作时间更简短。
项目职责:
1.担任项目android开发负责人,1-2人合作开发,版本迭代和维护。
2.基于云测接口,设计APP端加载H5页面的白名单校验及H5和android接口交互权限校验 的方案。
3.和云测设计基于userToken和sessionKey校验的接口文档,以及完成APP端相关的校验 处理逻辑。
4.主导生活服务基于EMUI9.0的控件适配任务。
项目业绩:APP产品在各大应用市场下载量增长30%,用户评论体验度显著提升,线上 bug率低于2%,订单数量增长10%。
二:主题APP
项目描述:
主题app是一款包含手机主题、字体、壁纸的软件,其中主页:缤纷主题匠心设计,让灵 感点亮生活 主题:百变锁屏与个性图标浑然天成,每天都是新手机 字体:各类手写和大师 体,重拾提笔写字的乐趣 壁纸:每张壁纸都是艺术品,看手机就像看画展 混搭:锁屏、字 体、壁纸混搭,轻松玩转主题 铃声:多款个性化铃声彰显个性精选铃声不容错过
项目职责: 1.担任android开发工程师,3-5人合作开发,两周一版本周期迭代和维护。
2.完成付费资源的“主题版权保护”方案设计及编码需求。
3.解决线上用户上报crash问题,进行定位修改。
4.内存、界面流畅度等优化 ,解决内存泄露,界面卡顿等问题。
5.组织组员对相应的模块(下载、资源解密、帐号等)流程进行培训,及定期代码
review。
项目业绩:按时完成版本的开发及发布上线;线上bug显著减少;以及经过对组员代码 review,组员提交代码质量显著提高。
三:金太阳点读宝
项目描述: 金太阳点读宝是一款面向中小学生的辅助英语学习的app。口语、发音辅导,听力练习, 小学生独立完成作业和考试提分必备!提供课本点读、复读,趣味跟读、语音评测、单词 听写、角色扮演、语文数学拓展课等功能服务,与小学英语课本同步,教材配套磁带的原 音播放,帮助小学生独立完成英语家庭作业,学习英语,一站式解决学生在英语学习过程 中遇到的问题。
项目职责: 1.负责 app 应用层点读、跟读闯关、听磁带、单词听写、角色扮演具体的模块开发 。
2.参与项目经理、产品经理产品迭代需求及技术方案的调研讨论 。
3.和运营商及公司下游合作伙伴技术人员进行相关开发文档的对接 。
4.负责app客服端优化,包括排查解决内存泄漏和布局等相关优化。
5.负责客户端部分代码重构工作,包括对点读页面的逻辑进行抽取,业务逻辑和视图进行 分离(MVP),使相关的模块呈现高内聚,低耦合。
项目业绩:顺利启动项目从0到1.0版本的开发及发布上线;快速推荐和运营商合作的app 项目,投入市场,为公司创造效益。
四:上海点读书
项目描述: 专门为上海地区中小学生提高英语学习效率的辅导学习工具,包含课文朗读、课文习题朗 读等功能。
项目职责: 1.进行项目UI框架的搭建,课文 、 习题模块的开发,SVN冲突和Bug的解决
2.使用ViewPagerIndicator+ViewPager布局来搭建即本页面。
3.轮播图下拉刷新的时间冲突(事件分发机制)。
4.开源框架OkHttp的网络数据请求同时三级缓存处理(先内存,再本地,最后网络)。
项目业绩:按时交付上海点读书app项目的sdk,为公司更快推广自身的移动端产品提供了 有力保证。