老派工程師,喜歡使用原生物件開發(造輪子派),有能力造輪子,也因此能夠輕易使用別人的輪子(第三方套件)。
能結合過去經驗(雙平台 APP 上架、iOS 開發、React 開發),開發 Flutter APP。
- Flutter / Swift / Obj-C
- iOS SDK / SwiftUI
- OOP / Design Pattern
- MVC / MVVM / VIPER
Flutter 專案
B2B2C 類型 APP,專案採用 Uncle Bob's Clean Architecture 為架構,依照 App(畫面) / Data(資料) / Device(裝置) / Domain(邏輯) 區分程式,在專案中主要負責會員相關模組開發:
- 使用 flutter_clean_architecture 建立模組檔案(Presenter, Controller, View etc.)
- 使用 dio 串接 RESTful API
- 使用 json_annotation 解析 JSON
- 使用 Dart 建立 data 物件
- Flutter(Stateful Widget/Stateless Widget)製作畫面與效果
Swift 專案
[udn買東西] B2C 類型 APP,專案採用 MVC 架構:
- 利用 Firebase Remote Config 控制強更機制
- 串接 Firebase Cloud Message
- 串接 Firebase Dynamic Link 優化推播行為
- GA 埋碼追蹤消費行為
- UI 製作(Storyboard / AutoLayout / UIKit)
- 實作生物辨識登入機制(LocalAuthentication)
- API 串接(URLSession) / JSON 解析(JSONSerialization)
- DispatchQueue 執行非同步程式
- Unit Testing
[My+] B2B2C 類型 APP,前期採用 MVP 架構,後期調整為 MVVM 架構,負責首頁、商品頁、會員模組以及登入功能:
- 利用 Firebase Remote Config 控制強更機制
- 串接 Firebase Cloud Message
- 串接 Firebase Dynamic Link 優化推播行為
- GA 埋碼追蹤消費行為
- 串接第三方登入(Line、FB、Google、Sign In with Apple)
- UI 製作(Storyboard / AutoLayout / UIKit)
- 實作生物辨識登入機制(LocalAuthentication)
- API 串接(URLSession) / JSON 解析(JSONSerialization)
- DispatchQueue 執行非同步程式
Objective-C 專案
[udn SPM OTP] OTP APP,一次性密碼產生器,提供給供應商登入時使用,採用 MVC 架構:
- 使用 GTMBase64 / 3DES加解密
- 使用 Firebase Remote Config 控制 timestamp 變換
Kotlin 專案
[udn SPM OTP] OTP APP,一次性密碼產生器,提供給供應商登入時使用
- 使用 GTMBase64 / 3DES加解密
- 使用 Firebase Remote Config 控制 timestamp 變換
React 專案(管理性質)
[MyMind] 電商營運管理系統,中台系統,功能包括建立商品(SKU)、分配通路販售數量、庫存管理...等,主要負責開發進度管理。
- Bug 修復
- 版本控制
其他
- 團隊建立(APP/F2E)
- 人員招募
- 績效考核
Objective-C
[friDay加購語音助手] POC APP,在 APP 中透過聲音進行購物行為
- 聲控指令辨識
- 聲控搜尋商品
- 聲控捲動頁面
- 聲控選擇商品規格、數量
- 聲控將商品加入購物車
- 聲控結帳
[friDay購物2.0/3.0] B2C 類型 App,MVC 架構
- 用戶使用折價券、抵用金和全額折抵
- 商品加入購物車
- 使用ATM結帳、信用卡、抵用金和超商取貨等金流方式串接
- 提供用戶查詢歷史訂單
- 使用者瀏覽商品
- 折價券頁面、掃描QRCode功能
- 評論&建議功能
- 用戶收藏
- 商品搜尋
- 活動行銷版位配置
- 串接 Flurry, Facebook和Google Analytics(GA)追蹤使用者行
- 串接 OneSignal 推播分群
[GraceGift] B2C 類型 App
- 商品資訊
- 產品清單
- 購物車消費
- 金流串接
- 訂單查詢
- 我的收藏
- 瀏覽紀錄
- 推播功能(使用OneSignal)
[D+AF-shoes] B2C 類型 App
- 推播功能(使用OneSignal)
- WebView實作
- Javascript介面定義與串接
Objective-C
[Newegg mobile] B2C 類型 App
- Home page
- Browse page
- Personal page
- Privacy Notice page
- Contact Us page
老派工程師,喜歡使用原生物件開發(造輪子派),有能力造輪子,也因此能夠輕易使用別人的輪子(第三方套件)。
能結合過去經驗(雙平台 APP 上架、iOS 開發、React 開發),開發 Flutter APP。
- Flutter / Swift / Obj-C
- iOS SDK / SwiftUI
- OOP / Design Pattern
- MVC / MVVM / VIPER
Flutter 專案
B2B2C 類型 APP,專案採用 Uncle Bob's Clean Architecture 為架構,依照 App(畫面) / Data(資料) / Device(裝置) / Domain(邏輯) 區分程式,在專案中主要負責會員相關模組開發:
- 使用 flutter_clean_architecture 建立模組檔案(Presenter, Controller, View etc.)
- 使用 dio 串接 RESTful API
- 使用 json_annotation 解析 JSON
- 使用 Dart 建立 data 物件
- Flutter(Stateful Widget/Stateless Widget)製作畫面與效果
Swift 專案
[udn買東西] B2C 類型 APP,專案採用 MVC 架構:
- 利用 Firebase Remote Config 控制強更機制
- 串接 Firebase Cloud Message
- 串接 Firebase Dynamic Link 優化推播行為
- GA 埋碼追蹤消費行為
- UI 製作(Storyboard / AutoLayout / UIKit)
- 實作生物辨識登入機制(LocalAuthentication)
- API 串接(URLSession) / JSON 解析(JSONSerialization)
- DispatchQueue 執行非同步程式
- Unit Testing
[My+] B2B2C 類型 APP,前期採用 MVP 架構,後期調整為 MVVM 架構,負責首頁、商品頁、會員模組以及登入功能:
- 利用 Firebase Remote Config 控制強更機制
- 串接 Firebase Cloud Message
- 串接 Firebase Dynamic Link 優化推播行為
- GA 埋碼追蹤消費行為
- 串接第三方登入(Line、FB、Google、Sign In with Apple)
- UI 製作(Storyboard / AutoLayout / UIKit)
- 實作生物辨識登入機制(LocalAuthentication)
- API 串接(URLSession) / JSON 解析(JSONSerialization)
- DispatchQueue 執行非同步程式
Objective-C 專案
[udn SPM OTP] OTP APP,一次性密碼產生器,提供給供應商登入時使用,採用 MVC 架構:
- 使用 GTMBase64 / 3DES加解密
- 使用 Firebase Remote Config 控制 timestamp 變換
Kotlin 專案
[udn SPM OTP] OTP APP,一次性密碼產生器,提供給供應商登入時使用
- 使用 GTMBase64 / 3DES加解密
- 使用 Firebase Remote Config 控制 timestamp 變換
React 專案(管理性質)
[MyMind] 電商營運管理系統,中台系統,功能包括建立商品(SKU)、分配通路販售數量、庫存管理...等,主要負責開發進度管理。
- Bug 修復
- 版本控制
其他
- 團隊建立(APP/F2E)
- 人員招募
- 績效考核
Objective-C
[friDay加購語音助手] POC APP,在 APP 中透過聲音進行購物行為
- 聲控指令辨識
- 聲控搜尋商品
- 聲控捲動頁面
- 聲控選擇商品規格、數量
- 聲控將商品加入購物車
- 聲控結帳
[friDay購物2.0/3.0] B2C 類型 App,MVC 架構
- 用戶使用折價券、抵用金和全額折抵
- 商品加入購物車
- 使用ATM結帳、信用卡、抵用金和超商取貨等金流方式串接
- 提供用戶查詢歷史訂單
- 使用者瀏覽商品
- 折價券頁面、掃描QRCode功能
- 評論&建議功能
- 用戶收藏
- 商品搜尋
- 活動行銷版位配置
- 串接 Flurry, Facebook和Google Analytics(GA)追蹤使用者行
- 串接 OneSignal 推播分群
[GraceGift] B2C 類型 App
- 商品資訊
- 產品清單
- 購物車消費
- 金流串接
- 訂單查詢
- 我的收藏
- 瀏覽紀錄
- 推播功能(使用OneSignal)
[D+AF-shoes] B2C 類型 App
- 推播功能(使用OneSignal)
- WebView實作
- Javascript介面定義與串接
Objective-C
[Newegg mobile] B2C 類型 App
- Home page
- Browse page
- Personal page
- Privacy Notice page
- Contact Us page