---
# System prepended metadata

title: 介紹目前我們專案所使用到的技術：

---

 介紹目前我們專案所使用到的技術：
 ===
 
目前我們 公司 iOS App 專案
會有分內部以及外部  內部： 從員工生活日常，打卡點餐-> 教育訓練 -> 機組成員排班

外部：主要開發的專案是，為了將來 啟航時，客戶可以藉由我們的App 進行 我們星宇航空的 飛機訂票。以及行程管理，像是報到，登機。以及飛航相關的周邊輔助訊息ＥＸ活動推廣，公告訊息 航班到離 通知等。

RxSwift 進行所謂的 Reactive / Functional Programming 。
從以往的命令式開發-> 有人說響應式開發（event driven）
從 Ａ -> B -> C  變成 因為 A的某種行為-> 而觸發前往B 的畫面

商務邏輯架構部份是 MVVM+Coordinator
VM 我們就會放 rx 中的Observer & Observable 相關的操作邏輯
Api有類似Moya的 的Manager 何配合Api資料的存取 使用codable

版控使用Git, 環境是GitLab, 跑CI/ CD
當中的操作方式是使用 yml 寫 指令去 run fastlane
操作 ci 的testing & di 的 fabric

工作上的分配 -> 設計 -> wireframe -> zepline UI -> trello 分配工作


面試成員期望：
a) 外包人力，即戰力強。 開發經驗豐富，快速了解熟悉目前專案架構，進行開發。甚至提出更佳的開發或團隊的合作方式，幫助專案的運行

b) 對新人來說這邊有良好的開發架構，各項層面都有完整的雛形去學習。