熟悉掌握 google 上架的各种问题,flutter ,鸿蒙开发,ShareSDK 分享,环信即时聊天功能,加菲狗智能门铃,科大讯飞智能语音,腾讯 BUGLY 异常上报,Zxing 二维码,小程序开发,html5,css3 javascript RxJava,android kotlin 语言开发,数据存储方式,多线程,跨线程处理、异步处理等开发技巧、PullToFresh,ksoap,GSON,okhttp,EventBus,Afinal,ImageLoader,Picasso,Glide,UniversalVideoView 视频框架 Dagger2,Retrofit,RxJava
StarReels项目
描述:
StarReels以及Migo是一款在线短剧媒体平台,拥有丰富的短剧内容。致力于免费为用户提供高质量的短剧,涵盖多种短剧类型,让用户随时随地享受视听盛宴,感受多元文化内容。
责任描述:
担任android高级安卓开发工程师,负责短剧应用的开发,主要包括推荐页面、播放页面、播放历史记录、收藏记录、埋点、归因、广告等业务的开发。
技术要点:
1.通过集成Pangle SDK实现短剧的展示,播放相关业务;
2.通过Room数据库实现播放记录与收藏记录;
3.集成AppsFlyer实现应用的归因;
4.通过集成Admob,Topon等广告SDK实现广告相关业务;
5.实现文案Excel转 String.xml工具,简化多语言文案导入过程;
6.集成Google Pay实现短剧平台订阅商业模式;
Dreame
描述:
Dreame App是一款网文出海平台,主打市场为欧美地区以及东南亚地区,拥有大量的读者和作者,在平台上可以找到各种各样类型的作品,从科幻到狼人,从言情到悬疑,应有尽有。
责任描述:
担任android高级安卓开发工程师,负责Dreame及十多种差分App和Stary Writing的开发维护工作。同时负责部分App的性能优化,包括安装包体积大小优化,Anr优化,Webview加载速度优化,多语言检测脚本,多包体打包差异的代码维护,App归因等相关工作。
技术要点:
1.通过图片优化,SVGA优化,字体资源优化,多语言文案优化,SVG图片使用,So库优化,Aab优化,代码Lint,有声SDK裁剪等一系列手段,将App下载体积从63MB优化到33MB;
2.通过性能监控模块,分析收集的日志,以及调整App业务策略,降低Anr率,从0.8下降至0.5;
3.通过实现Webview资源拦截缓存Webview资源,包括html,js,css资源文件,并通过提前请求数据,预加载等策略,提升福利中心的打开速度,其中秒开率80%以上,2s内打开速度90%以上,并将此模块做成单独模块,供多个App使用;
4.编写Gradle脚本,编译时运行检测多语言文案占位符,避免因为占位符错误导致的线上崩溃;
5.维护多包体编译的差分脚本,实现不同包所编译的资源、功能模块的差分;
6.通过集成AppFlyers实现用户的归因;
7.集成Firebase相关组件,进行App性能监控,配置推送,RemoteConfig等功能;