Henry Lee|iOS Developer

새로운 기술에 도전하는 것을 두려워하지 않습니다.

기존보다 더 나은 결과물을 위해 노력합니다.

소통과 피드백을 통해 성장하는 개발자입니다.

✉️ Email : [email protected]

📘 Blog : https://doing-programming.tistory.com/

😼 GitHub : https://github.com/urijan44


$\color{#1c9ace}\textrm{SKILLS .}$

Framework UIKit SwiftUI

UI AutoLayout Animation CoreGraphics WidgetKit InterfaceBuilder CodebaseUI CustomUI

Core DiffableDataSource UIButton Configuration Concurrency URLSession/HTTP/Socket CoreHaptics Local/Push Notification CoreBluetooth

Architecture MVC MVVM MVVM-C

Library RxSwift RxCocoa RxDataSource SwiftGen SwiftLint Alamofire Realm SnapKit Toast Firebase

And More... Xcode SPM CocoaPods Git CommandLine Slack Jira Confluence Figma


$\color{#1c9ace}\textrm{ARCHIVES .}$

Blog

기술에 대한 공부와 발생한 이슈, 해결 등을 상세히 기록하고 있습니다.

GitHub

블로그에 작성한 공부의 프로젝트, SeSAC 과정에서 배운 내용 또는 과제를 정리하고 있습니다.

­


$\color{#1c9ace}\textrm{PROJECTS .}$

leaf-icon.png

리프 투두 Leaf To Do List

많은 투두리스트 앱을 이용해보면서, 더 편리하고 필요하다고 생각한 기능들을 모아 앱을 단일화 하고자 개발했습니다.

<aside> 📎 파트 협업, 개발 공수 산정 및 앱 스토어 출시 SwiftUI를 이용한 Widget(Intent Configuration) 개발 DiffableDataSource와 Realm을 이용한 상태 반응 TableView Realm 마이그레이션 CoreHaptics를 이용한 Haptic 반응 커스터마이징

</aside>

🔍 **Notion에서 자세히 보기**

🔍 **App Store 바로가기**

sesac-icon.png

새싹 농장

출시한 프로젝트에서 부족하다고 느꼈던 아키텍처서브클래싱을 공부하고 개선하기 위해 과제에 RxSwift와 MVVM을 시도해 보았습니다.

<aside> 📎 MVVM, Factory 디자인 패턴 적용 SnapKit과 Then을 이용한 100% Codebase UI 개발 SwiftUI Preview 적용 URLSession과 RxSwift를 이용한 반응형 프로그래밍 서버 에러에 따른 CustomToast 출력

</aside>

🔍  **Notion에서 자세히 보기**