【一、需求描述】
类别:由云端人工智能协助的视频监控系统的iOS用户端App。
进度:已有原型App:遵循 MVVM (Model-View-View Model) 设计规范;已完成大部分。
任务:根据提供的mockplus设计,只使用编程的方式实现“一个高难度的UI控件组合”,包含三个控件:在线状态,灯开关和警笛开关。然后根据涂鸦AppSDK设备管理指南(https://developer.tuya.com/cn/docs/app-development/device?id=Ka5cgmmjr46cp)集成设备代理监听以显示涂鸦摄像头的在线状态,并根据设备控制指南(https://developer.tuya.com/cn/docs/app-development/iOS-device-control?id=Kaiyeu0xukcuc)集成对涂鸦摄像头的灯和警笛的控制。
技术:使用 Swift5,(请注意不要混合使用object-C或者object-C库);遵循 MVVM (Model-View-View Model) 设计规范,(请注意不要混合使用MVC (Model-View-Controller) 设计规范);请注意不要使用storyboard或者SwiftUI;遵循 Airbnb Swift style 代码规范;使用 iOS System Colors;使用 SF Symbols。
【二、人才要求】
精通 iOS/Swift5。
精通 MVVM (Model-View-View Model) 设计规范。
熟练掌握Xcode等相关开发工具。
擅长独立分析和解決iOS UI开发中的问题。
具有良好的编程习惯和代码规范意识。
理工科本科以上学历,在读本科,研究生也可以考虑。
注重自身培养和团队协作。
【三、参考产品】
Amazon Blink,Google Home。
【四、合作方式】
开发方式:时间制;远程开发。
开发周期:3天。
兼职时间灵活,没有每天最少小时数的限制,可以只在周末。