1、 熟悉Java、Kotlin开发语言
2、 熟练掌握 Android 四大组件、UI 控件、常用布局、动画特效、数据存储。
3、 熟悉自定义控件,熟悉 View 的测量、布局、绘制机制。
4、 熟悉 Android 的 Handler 消息机制,事件分发机制,网络通信机制。
5、 熟练掌握 OkHttp、Retrofit、Glide 等流行框架的使用。
6、 熟悉常见的设计模式。
7、 对 App 性能优化有一定经验。
8、 对 Unity、Cocos 有一定了解,熟悉 Android 与 Unity\Cocos 之间的通信机制。
9、 熟悉各个广告平台接入流程
1、步步赚钱项目:MVP架构,通过OkHttp3、Retrofit实现网络请求框架,自定义控件实现大转盘、刮刮卡效果。
2、商业化广告SDK项目:接入admob、facebook等各个广告平台广告,实现运营策略,控制广告逻辑。
3、猫耳直播项目:负责直播界面点赞动画、各种礼物效果开发;接入友盟实现统计、分享功能。
4、PurTuber项目:Android端实现爬取YouTube数据,通过实现视频播放器播放无广告的YouTube视频、以及内容下载等功能
5、PhotoArt项目:实现普通图片转换成油画效果、低分辨率图片转换成高清图片
PurTuber项目:Android端实现爬取YouTube数据,通过实现视频播放器播放无广告的YouTube视频、以及内容下载等功能
wallpaper是一个手机壁纸项目,支持静态壁纸、视频壁纸、动态壁纸的显示;支持各类壁纸分类显示、以及提供收藏、下载功能。