精通swift 和 object-c
深入理解iOS内存管理机制,精通性能优化
精通iOS多线程编程
精通应用层架构,MVC、MVVM、MVP
精通网络通讯协议,HTTP/HTTPS、TPC/IP、精通socket开发
精通OC与JS交互
精通常用设计模式
特别擅长社交类app开发,注重高性能,好体验。
1、糖侣:一款直播社交类app。百万级用户,在其中担任直播、游戏、弹幕、礼物等直播模块核心功能的开发,开发语言为OC
2、米橙相册:相册类app,功能参考腾讯相册、谷歌相册。担任照片加解密、照片上传、照片浏览重要功能的开发,开发语言为swift
3、Yoho:海外语音直播社交类app,首页、直播、发现各个重点模块都有参与。项目大部分采用新技术,GRPC的网络框架,swift5开发语言。
一、项目初期架构搭建 1、网络框架搭建 2、数据库搭建 二、首页模块 1、房间feed流开发 2、图片加载框架二次开发 3、浏览性能优化 三、直播间模块 1、红包模块开发、包括房间内红包,世界红包 2、麦位开发、上下麦、锁麦、开麦等功能 3、房间内聊天
一、动态模块 1、发布动态、浏览动态,类似朋友圈功能 2、支持图片浏览、视频浏览 3、仿小红书UI 二、IM模块 1、功能参照微信聊天,内容支持文字、图片、视频、表情 2、发红包功能 3、音视频通话、基于自研的音视频SDK和socket框架 三、支付模块