1.熟练掌握android开发技能,开发过20个以上的APP
2.良好的java基础,了解设计模式的基本原则和设计思想,了解数据结构。
3.了解Android系统框架,如AMS,WMS,Binder机制等
4.有系统架构经验,利用设计模式,模块化开发思想,开发易于扩展和维护的架构
5.熟练开发自定义View。掌握矢量动画
6.掌握Flutter。
7.掌握后台开发技能。
微链APP
即是一个创业者与投资者的社交平台,也是一个投融资的对接平台。主要提供投融资对接服务以及投融资相关数据的挖掘。
1. 最初参与了项目框架的优化。优化了图片缓存框架,网络框架以及整体的MVP框架进行简化。当前正在进行基于MVVM设计模式的优化,采用Architecture Components+RxJava+Retrofit+Glide+Data Binding结合的整体框架对项目进行重构。
2. 页面UI的统一优化。将所有的弹窗改为v4包中的AlertDialog,列表进行优化与统一,改为Recyclerview。
3. 自定义交互。用design包中的CoordinatorLayout。实现类似微博发现页较复杂的交互。
4. 熟练运用google新布局,ConstraintLayout、FlexboxLayout等。
5. 自定义控件开发。
6. 图片剪裁的优化。继承ImageView,用BitmapRegionDecoder加载大图,拒绝压缩。
7. 用StaticLayout解决列表中表情过多造成的卡顿问题。
8.业务模块实现、UI和交互优化、参与代码重构与框架优化
可兼职时间
可兼职地点
0条评论 雇主评价