• 扎实的Java基础,熟悉Kotlin语言,并发编程,掌握反射知识
• 熟悉JVM原理,了解代码运行、方法调用、内存模型,垃圾回收,类加载机制
• 熟悉使用大部分设计模式,规范封装代码
• 熟悉UI绘制流程,自定义动画,事件传递机制 MVP架构设计,组件化开发
• 熟悉retrofit2、rxjava,Realm等三方框架
中金期权app
● 项目搭建0到1:MVP架构,同时将项目主要分为CTP交易、行情、登录、设置等组件,利用ARouter进行界面之间跳转、Gradle控制组件之前切换,反射来控制模块的初始化,事件总线通信等实行组件化开发,后期项目便于维护
● 重写封装:常用自定义view(走势k线view,表单view等)重写封装,便于使用;Netty网络框架根据项目二次封装,自定义传输格式MDBF的decode等,优化之前无封装状态代码错乱繁杂的问题。ctp接口包装等
● 文档:CTP交易部分采坑开发,并向iOS给出开发文档
● 维护:Bugly崩溃日志收集,修复问题
介绍: 钱龙APP整合了极速行情、策略模板、模拟交易等专业功能,提供涵盖沪、深、港、美等市场的全部实时行情和咨询信息,支持在线委托下单。 业绩: ● 银衍转账功能、第三方分享等开发 ● 维护项目代码,进行日常开发(新增券商需求,调试bug、交易界面功能等需求开发) ●
1.从0到1开发,tv端采用MVVM,LiveData,ViewModel,Coroutines,DataBinding,Retrofit进行开发, 手机端采用MVP+RXJava+Retrofit进行开发 2.自定义view:天降红包,转盘抽奖,区块收缩移动,3d视角的柱状