클린아키텍처 #ios개발 #swift #swiftui #mvvm #모듈화 #의존성주입 #di #asyncawait #combine #토스뱅크 #클론코딩 #디자인시스템 #코디네이터패턴1 [iOS] 클린 아키텍처로 완성한 토스뱅크 클론 개발 여정 들어가며: 왜 토스뱅크 클론 프로젝트를 시작하게 되었나요? 안녕하세요! 오늘은 제가 개발한 토스뱅크 클론 프로젝트에 대한 이야기를 나눠볼게요.실무 프로젝트에서 적용했던 클린 아키텍처, MVVM 패턴, 의존성 주입, 모듈화 등의 디자인 패턴과 아키텍처 원칙을 좀 더 체계적으로 적용해보고 싶었어요.특히 복잡한 비즈니스 로직과 엄격한 사용자 경험을 요구하는 앱을 개발하면서 이러한 원칙들이 어떻게 실제 코드베이스에 적용될 수 있는지 탐구하고자 했죠. 토스뱅크는 복잡한 금융 기능을 직관적인 UI로 제공하는 대표적인 금융 앱으로,이를 클론 코딩하는 과정에서 다음과 같은 목표를 설정했어요.클린 아키텍처 원칙에 따른 계층 분리 구현기능별 모듈화를 통한 확장성과 유지보수성 확보의존성 주입을 통한 테스트 용이성 향상비동기.. 2025. 5. 5. 이전 1 다음