【一、需求描述】
類別:由云端人工智能協(xié)助的視頻監(jiān)控系統(tǒng)的iOS用戶端App。
進(jìn)度:已有原型App:遵循 MVVM (Model-View-View Model) 設(shè)計(jì)規(guī)范;已完成大部分。
任務(wù):根據(jù)提供的mockplus設(shè)計(jì),只使用編程的方式實(shí)現(xiàn)“一個(gè)高難度的UI控件組合”,包含三個(gè)控件:在線狀態(tài),燈開關(guān)和警笛開關(guān)。然后根據(jù)涂鴉AppSDK設(shè)備管理指南(https://developer.tuya.com/cn/docs/app-development/device?id=Ka5cgmmjr46cp)集成設(shè)備代理監(jiān)聽以顯示涂鴉攝像頭的在線狀態(tài),并根據(jù)設(shè)備控制指南(https://developer.tuya.com/cn/docs/app-development/iOS-device-control?id=Kaiyeu0xukcuc)集成對涂鴉攝像頭的燈和警笛的控制。
技術(shù):使用 Swift5,(請注意不要混合使用object-C或者object-C庫);遵循 MVVM (Model-View-View Model) 設(shè)計(jì)規(guī)范,(請注意不要混合使用MVC (Model-View-Controller) 設(shè)計(jì)規(guī)范);請注意不要使用storyboard或者SwiftUI;遵循 Airbnb Swift style 代碼規(guī)范;使用 iOS System Colors;使用 SF Symbols。
【二、人才要求】
精通 iOS/Swift5。
精通 MVVM (Model-View-View Model) 設(shè)計(jì)規(guī)范。
熟練掌握Xcode等相關(guān)開發(fā)工具。
擅長獨(dú)立分析和解決iOS UI開發(fā)中的問題。
具有良好的編程習(xí)慣和代碼規(guī)范意識。
理工科本科以上學(xué)歷,在讀本科,研究生也可以考慮。
注重自身培養(yǎng)和團(tuán)隊(duì)協(xié)作。
【三、參考產(chǎn)品】
Amazon Blink,Google Home。
【四、合作方式】
開發(fā)方式:時(shí)間制;遠(yuǎn)程開發(fā)。
開發(fā)周期:3天。
兼職時(shí)間靈活,沒有每天最少小時(shí)數(shù)的限制,可以只在周末。