(1)精通swift,熟悉UI各尺寸屏幕適配(2)掌握iOS13上架新規(guī)則(Dark/Light 模式,iPadOS13 多場景等)(3)熟悉Alamofire、SDWebImage等第三方開源SDK,使用CocoaPod作為插件管理工具(4)熟悉MVC、MVVM、MVP、單例、代理、觀察者等設(shè)計模式(5)熟悉CoreData使用 (6)熟悉http、https、socket、bluetooth通信 (7)英語過六級,可熟練閱讀英文文檔(8)快速根據(jù)開發(fā)文檔集成第三方SDK (9)可獨立開發(fā)并完成上架流程
SublueGo: 與智能設(shè)備通信及輕社交功能
1、項目包括首頁、設(shè)備、我的三大模塊。首頁展示推薦帖子列表和好友動態(tài);設(shè)備模塊主要實現(xiàn)與智能設(shè)備的通信與交互;我的頁面顯示個人信息,包括足跡、發(fā)布的帖子、喜歡的帖子、設(shè)置等內(nèi)容。
2、實現(xiàn)自定義藍牙通訊協(xié)議,通過串口透傳的方式實現(xiàn)與公司娛樂級設(shè)備的通信控制與交互(包括設(shè)備激活、查看設(shè)備電量、使用時長、檢測設(shè)備故障、設(shè)置速度、旅行鎖開關(guān)、自清潔、電量指示燈顏色設(shè)置等功能)。
3、使用VideoToolbox進行H264數(shù)據(jù)的硬解碼并渲染,以展示和保存設(shè)備采集到的視頻數(shù)據(jù)。
4、通過ftp協(xié)議獲取智能設(shè)備存儲的視頻、圖片文件。
5、通過https請求與后端交互,實現(xiàn)視頻、圖片上傳的發(fā)帖功能(阿里云的OSS存儲SDK),并能對帖子進行播放、點贊、評論等功能。
6、實現(xiàn)多國語言國際化
優(yōu)眾奢侈品 :奢侈品電商平臺
該項目是一款購物電商APP,為用戶提供最便捷最流暢的時尚奢侈品購物體驗。該項目用swift 語言開發(fā),使用MVVM設(shè)計模式,實現(xiàn)商品的展示、搜索、購買、收藏、分享、支付、個人信息等功能。作為該項目的負責(zé)人,我主要負責(zé)與產(chǎn)品和設(shè)計對接,開發(fā)任務(wù)的分配及功能開發(fā),app上線及后期維護工作。