◆掌握swift語(yǔ)言
◆對(duì)js、Android基本代碼邏輯有一定理解能力;
◆熟練使用git以及s" />
熟練掌握C、Objective-C,Xcode、iPhone SDK開(kāi)發(fā)環(huán)境以及Interface Builder;
◆掌握swift語(yǔ)言
◆對(duì)js、Android基本代碼邏輯有一定理解能力;
◆熟練使用git以及svn;擁有代碼控制管理經(jīng)驗(yàn)
◆熟悉單例設(shè)計(jì)、代理設(shè)計(jì)、KVO、通知,MVC架構(gòu)模式;
◆熟悉CocoaPods使用,并進(jìn)行私有pod的搭建以及對(duì)公司內(nèi)部公開(kāi)相關(guān)組件化插件化的框架;
◆熟悉低功耗藍(lán)牙BLE相關(guān)協(xié)議,擁有相關(guān)開(kāi)發(fā)經(jīng)驗(yàn);
◆熟悉iOS音頻類管理以及基于藍(lán)牙相關(guān)的通道切換;
◆熟悉進(jìn)行使用oclint進(jìn)行代碼審查,使用單元測(cè)試對(duì)代碼基本使用進(jìn)行保障;
◆擁有組件化路由框架設(shè)計(jì)編寫(xiě)經(jīng)驗(yàn),以及對(duì)插件化framework的設(shè)計(jì)以及開(kāi)發(fā)經(jīng)驗(yàn);
◆熟悉第三方框架AFNetworking、JSONKit、SDWebImage的使用;
◆擁有獨(dú)立開(kāi)發(fā)經(jīng)驗(yàn),并且?guī)ьI(lǐng)過(guò)團(tuán)隊(duì)進(jìn)行多人合作開(kāi)發(fā);
◆熟悉xmpp協(xié)議以及即時(shí)通訊(IM),對(duì)環(huán)信音視頻通話的集成;
◆擁有對(duì)混合開(kāi)發(fā)框架的編寫(xiě)和設(shè)計(jì)能力;
◆使用環(huán)信音視頻相關(guān)通話庫(kù)
◆熟悉iOS中常用類庫(kù)的使用,AVFoundation、MediaPlayer多媒體類庫(kù) ;
◆熟練JSON、XML數(shù)據(jù)解析.SQLite、CoreData、plist、對(duì)象歸檔的數(shù)據(jù)持久化,了解多線程網(wǎng)絡(luò)編程
《小迪健康》
項(xiàng)目描述:基于小迪健康機(jī)器人所開(kāi)發(fā)的一款app,能夠和家人進(jìn)行視頻通話,知道家庭狀態(tài),設(shè)置提醒相關(guān)
主要職責(zé):
1,負(fù)責(zé)音視頻通話的開(kāi)發(fā)
2,負(fù)責(zé)Android、iOS整體項(xiàng)目的進(jìn)度把控
3,進(jìn)行修改開(kāi)發(fā)語(yǔ)言為swift
《StormoraiSDK》
項(xiàng)目描述:將語(yǔ)音對(duì)話功能相關(guān)基于公司的引擎封裝給iOS開(kāi)發(fā)進(jìn)行使用,提供各種能力層相關(guān)讓客戶可以直接集成為快速開(kāi)發(fā)自己的語(yǔ)音助理app的SDK
主要職責(zé):
1,負(fù)責(zé)core層引的開(kāi)發(fā)
2,負(fù)責(zé)整體的架構(gòu)設(shè)計(jì)
《混合開(kāi)發(fā)框架》
項(xiàng)目描述:在項(xiàng)目部需要進(jìn)行資源預(yù)算的縮減,成立混合開(kāi)發(fā)框架小組,進(jìn)行對(duì)各業(yè)務(wù)線的支持,從0-1,從無(wú)到有,在之前需要3個(gè)iOS+3個(gè)Android開(kāi)發(fā)演變成1個(gè)前端+1個(gè)Android+1個(gè)iOS進(jìn)行開(kāi)發(fā),進(jìn)而升級(jí)版本到只使用2個(gè)前端進(jìn)行項(xiàng)目的開(kāi)發(fā)。
主要職責(zé):
1,進(jìn)行主要開(kāi)發(fā)任務(wù)以及各項(xiàng)目部的項(xiàng)目支持服務(wù)
2,進(jìn)行相關(guān)架構(gòu)評(píng)審并進(jìn)行
3,對(duì)相關(guān)業(yè)務(wù)線的技術(shù)支持以及對(duì)業(yè)務(wù)線代碼的評(píng)審