1.熟练掌握Java和Kotlin两门语言用于Android开发。
2.熟练掌握Android多线程开发,熟练使用Handler机制,熟知Handler内存泄漏的预防。
3.熟练掌握WebView的开发,实现H5与原生之间的交互。
4.熟练掌握Glide、Picasso、Fresco的图片加载库,熟知图片的三级缓存。
5.熟练掌握Dagger2、Retrofit2、RxJava2用于搭建MVP框架。
6.熟练掌握ARouter,并依赖ARouter实现应用组件化,对以组件化基础上再分马甲包有独特的处理办法。
7.熟练掌握自定义注解,在github上有自己的关于偏好设置运行时注解的项目。
8.熟练掌握第三方平台配合开发,如:移动支付,平台分享,消息推送,地图开发,活体检测,广告植入等。
9.熟练掌握无障碍开发(AccessibilityService服务),并有研发一款自动阅读新闻软件的应用。
10.掌握HTML,CSS,Javascript,并且掌握微信小程序的开发。
1.截图拼接
简介:一款针对国内外用户的app,主要功能将多张图片进行相似匹配,将多张图片拼接成一张长途。拼接之后可以对图片进行马赛克处理。
主要技术:
1).移动支付:接入google内购。
2).广告接入:国外市场用Admob,国内市场用广点通
3).自定义文件管理器,用于文件的选取。
4).对图片进行相似点匹配,截取公共部分,实现图片的无缝拼接。
5).自定义View,实现马赛克功能。
2.一元夺宝
简介:一款一元众筹的商城app。
主要技术:
1).移动支付:支付宝、微信。
2).移动分享:海外用Facebook和Google分享,国内用QQ、微信和微博分享。
3).实现第三方登录:海外用Facebook和Google,国内用QQ和微信。
4).采用友盟推送,同时利用友盟采集用户信息。
5).采用androidannotations搭建项目框架。
6).采用OkHttp实现为网络请求。
7).使用GreenDao进行本地数据库管理。
3.存证云
简介:一款能将音频、视频、图片、文档存储,并具备法律效应的软件。
主要技术:
1).采用Retrofit2+RxJava2+Dagger2结合搭建MVP框架。
2).采用Glide作为图片的加载工具。
3).采用zixing实现二维码的扫描。
4).自定义相机,实现拍照和录像,自定义录音机,实现音频的录制。
5).实现第三方登录,支持QQ和微信
6).实现手势解锁登录。
7).使用GreenDao进行数据库管理。
4.厦门百姓
简介:一款为热心市民打造的app,方便市民用于举报违规现象。
主要技术:
1).利用ARouter路由,实现项目的组件化框架搭建。
2).采用Retrofit2+RxJava2+Dagger2结合搭建MVP框架。
3).采用Glide作为图片的加载工具。
4).实现手势解锁登录。
5).采用zixing实现二维码的扫描。
6).引入第三方活体检测。
7).使用GreenDao进行数据库管理。
8).接入百度地图,实现实时定位,轨迹绘制,地图标记,POI检索。