https://github.com/jeon0976/clean-architecture
Clean-architecture을 적용한 Test 앱입니다. https://github.com/kudoleh/iOS-Clean-Architecture-MVVM 코드를 참고했으며, 로그인 분기, 탭바, 인기순 정렬 컬렉션 뷰컨트롤러, coordinator, 리액티브 프로그래밍 커스텀 등을 추가했습니다.
https://github.com/jeon0976/clean-architecture
clean-architecture codebase coordinator dicontainer ios mvvm uikit
Last synced: about 1 month ago
JSON representation
Clean-architecture을 적용한 Test 앱입니다. https://github.com/kudoleh/iOS-Clean-Architecture-MVVM 코드를 참고했으며, 로그인 분기, 탭바, 인기순 정렬 컬렉션 뷰컨트롤러, coordinator, 리액티브 프로그래밍 커스텀 등을 추가했습니다.
- Host: GitHub
- URL: https://github.com/jeon0976/clean-architecture
- Owner: Jeon0976
- Created: 2023-11-17T13:55:58.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-19T23:55:19.000Z (about 1 year ago)
- Last Synced: 2024-04-20T17:01:58.747Z (about 1 year ago)
- Topics: clean-architecture, codebase, coordinator, dicontainer, ios, mvvm, uikit
- Language: Swift
- Homepage:
- Size: 22.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Movie 소개 앱 (Clean Architecture + MVVM 연습)
## 📖 상세 정보

💡 Clean Architecture 스터디 코드입니다. https://github.com/kudoleh/iOS-Clean-Architecture-MVVM 코드를 기반으로 개발했으며, Login / TabBar, TabBarController 커스텀, Reactive Programming 커스텀, Coordinator 커스텀등을 진행했습니다.
[코드 문서](https://jeon0976.github.io/CleanArchitecture_doc/)
## 🛠️ 사용 기술 및 라이브러리
- Swift, iOS, UIKit, CoreData
## 📱 기능 구현
- Clean - Architecture 적용
- CodeBase UI 구현
- Image 색상값 추출해서 배경 색상 변경
- CoreData를 활용해서 최근검색어 구현
- 무한 스크롤 컬렉션 뷰 구현### 🗃️ Clean Architecture 구조
![]()

### 📄 관련 문서- Coordinator: https://velog.io/@jeon0976/%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4-Coordinator-Pattern
- DIContainer: https://velog.io/@jeon0976/%EB%94%94%EC%9E%90%EC%9D%B8-%ED%8C%A8%ED%84%B4-DIDependency-Injection-Pattern-2-DI-Pattern-%EC%82%AC%EC%9A%A9%EB%B2%95
- Reactive-Programming: https://velog.io/@jeon0976/iOSUIKit-Custom-Reactive-Programming-Make-Observable-In-UIkit
- Custom TabBarController: https://velog.io/@jeon0976/iOSUikit-CustomTabBarController-구현
- Clean Architecture: https://github.com/kudoleh/iOS-Clean-Architecture-MVVM### 😎 결과물
### 🔧 진행 중인 업데이트
- 문서화 작업 진행 중