Барлық жұмыстар
Y-Tree
Капиталды басқаруға арналған нативті iOS қолданбасы: Open Banking және жеке басты растау
Капиталды басқару сервисіне арналған нативті iOS қолданбасы: клиенттер Open Banking арқылы банк шоттарын қосып, қолданбадан шықпай жеке басын растайды.
- Рөл
- iOS Engineer
- Кезең
- 2020 – 2023


Контекст
Y-Tree жеке клиенттерге қаржы құралдарын жасайды. iOS қолданбасы — клиенттердің тіркелетін, шоттарын қосатын және қаржысын бақылайтын жері.
Міндет
Үшінші тарап KYC және Open Banking SDK-ларын жылдам, қауіпсіз және тестіленетін нативті сценарийлерге интеграциялау, сонымен бірге продакшндағы ескі кодтық базаны жаңғырту.
Бүкіл стек бойынша құрылған
- Open Banking арқылы шот қосу сценарийлері
- Үшінші тарап SDK арқылы жеке басты растау (KYC)
- UIKit және SwiftUI-мен Swift-те 20-дан астам экран
- RxFlow навигациясы және RxSwift деректер ағындары
- Бес негізгі сценарийді Xamarin Forms пен UIKit-тен SwiftUI және The Composable Architecture-ге көшіру
Инженерлік акценттер
- Ескі Xamarin Forms және UIKit экрандары жұмыс істеп тұрған продакшн қолданбада сценарий-сценарий бойынша ауыстырылды
- Үшінші тарап SDK callback-тері қолданбаның реактивті деректер ағындарына енгізілді
- Нативті UI компоненттері және продакшн функционалының тұрақтылығы бойынша жұмыс
Не береді
Клиенттер шоттарын қосып, жеке басын қолданба ішінде растайды, ал көшірілген сценарийлер кодтық базаның қалған бөлігіне үлгі болды.