熟练掌握dart语言,工作中因为需要跨端开发,有接触objective-c,swift,java和kotlin,可以完成iOS和android原生的功能需求,熟悉app打包上传App Store和谷歌商店的流程。
基于flutter的社交软件
这是一款社交类即时通讯app(用户端),包括文字聊天,语音与视频通话功能。该项目主要使用flutter进行开发,部分功能使用platform channel与原生进行通信,调用原生的api进行处理。主要使用getx管理页面状态与路由,使用xmpp协议实现即时通讯功能,使用agora实现语音与视频聊天,加入了apple登录、firebase登录等登录方式,并使用了af deeplink完成从链接跳转到app内指定页面的功能。