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 과정에서 배운 내용 또는 과제를 정리하고 있습니다.
SeSAC 과정, 과제 기록 및 정리
SeSAC 과정, 일일 수업 정리
코딩테스트 리뷰 후 풀이 및 해설 기록
알고리즘 & 코딩테스트 스터디 문제 풀이 기록
$\color{#1c9ace}\textrm{PROJECTS .}$
리프 투두 Leaf To Do List
많은 투두리스트 앱을 이용해보면서, 더 편리하고 필요하다고 생각한 기능들을 모아 앱을 단일화 하고자 개발했습니다.
<aside> 📎 파트 협업, 개발 공수 산정 및 앱 스토어 출시 SwiftUI를 이용한 Widget(Intent Configuration) 개발 DiffableDataSource와 Realm을 이용한 상태 반응 TableView Realm 마이그레이션 CoreHaptics를 이용한 Haptic 반응 커스터마이징
</aside>
개발 기간
2021/11/21 - 2021/12/04 → 지속 개발 중
기술 스택
Swift
MVC
Localization
AutoLayout
SnapKit
Realm
CoreHaptics
LocalNotification
WidgetKit[1.1.0]
Firebase Crashlytics/Analytics[1.1.0]
FSCalendar(Custom)
🔍 **Notion에서 자세히 보기**
🔍 **App Store 바로가기**
새싹 농장
출시한 프로젝트에서 부족하다고 느꼈던 아키텍처와 서브클래싱을 공부하고 개선하기 위해 과제에 RxSwift와 MVVM을 시도해 보았습니다.
<aside> 📎 MVVM, Factory 디자인 패턴 적용 SnapKit과 Then을 이용한 100% Codebase UI 개발 SwiftUI Preview 적용 URLSession과 RxSwift를 이용한 반응형 프로그래밍 서버 에러에 따른 CustomToast 출력
</aside>
개발 기간
2021/12/31 - 2022/01/06
기술 스택
Swift
UIKit
SwiftUI
MVVM
Factory
CustomToast
AutoLayout
SnapKit
Then
URLSession
RxSwift
🔍 **Notion에서 자세히 보기**