# Tech discussion
### 2020/03/24
* 先以 [此份 slides](https://docs.google.com/presentation/d/1IuMntjwDmiPXsSzHGhF50a53TdSkiq0gddrM4uFptxg/edit#slide=id.g8259308179_1_0) 的材料為主
- [ ] 請 Chloe 針對 slides 給意見,並請問週五 workshop 後會產生什麼? -- Tammy
- [ ] 請 Chloe 先給基本的 components (button, etc),可以盡早開工 -- Tammy
* 討論: 是否要 leverage 目前的 [Lifebox project](https://github.com/numbersprotocol/lifebox)?
* UI 跟底層還分開,沿用的話需要確保彈性
* 考慮維護性 (即使開源,可能大部分是 Numbers RD 在維護)
* mylog14 跟 Lifebox 需要 merge
* 可以將 Lifebox 改成 mylog14
* 或是重新建立一個 project,再基於這個 project restore Lifebox
* 決策
* (應該會) 重拉一個新的 project
* Ionic 升級到 5
* 如果有跟目前 Lifebox 重疊的部分,再參考之前的 code 獨立拉過來用
* 目前只有 Sleep time, indoor, outdoor 有獨立計算
* 非基本 UI 設計都會在第一版先拿掉
* 在 UI/UX Workshop 以前
- [ ] 確認主要的 sensors 是否有 community version? -- James, Dayuan
- [ ] Geo location
- [ ] Pedometer
- [ ] Other sensors
- [ ] 確認是否有支援 social media camera -- Bofu, Dayuan
- [ ] 先用 Ionic 拉出第一個 Android Prototype 版本 -- James, Dayuan
- [ ] 拉出 UI, meet requirements in slides page 4-6
- [ ] 可從 App 讀取到目前的 location 資訊
- [ ] Build Android prototype -- James, Bofu
- [ ] Build iOS prototype -- Dayuan, James
- [ ] First version of data capture -- Bofu
- [ ] Record/Verify flow -- Bofu
- [ ] 討論 React Native 的使用可行性 -- Bofu, James
* 關於上架
* 先由 Numbers sponsor 上架費以及負責上架
- [x] Create #app-release channel -- Tammy
- [ ] iOS 企業授權 -- Sofia, (Dayuan will support)
* 需要留意的項目
* 審查的時候會出現「需要 match 審查 rule」的額外 rule
* Android 上架至少留 1-2 週
* iOS 至少要留 2-3 週,最好每一版都試試看上架,降低最後上架的 efforts
* 需請 UX 設計上留意 Android/iOS 使用者習慣與預設行為不同
* iOS camera 在模擬器裡面不會動
- [ ] 買開發用的 iphone -- Sherry, Dayuan
- [ ] 提供上架材料清單 (包括 Android & iOS)
- [ ] 準備上架資料 (例如 name, icon, etc)