2016-07-16 13 views
13

나는 최근에 VIPER clean architecture을 발견했으며 Android 플랫폼에서이 아키텍처를 적용하는 데 대한 샘플 자습서를 찾기 시작했습니다. 그러나 내가 찾은 것은 샘플 프로젝트였습니다. 혼란 스럽기 때문에 VIPER의 기본 원칙을 이해하기 위해 간단한 예제를 따르기를 원합니다. 나는 누군가가 위의 좋은 튜토리얼을 공유 할 수 있는지 궁금합니다.VIPER 클린 아키텍처를 이해하는 방법?

+1

다른 패턴과 마찬가지로 모듈화 및 논리적 분리를위한 아키텍처 패턴. –

+1

전에는 들어 본 적이 없었습니다. (이 질문은 CPU 아키텍처와 잘못 태그 되었기 때문에 만 보았 기 때문에 놀랍지는 않지만 하드웨어가 아니라 소프트웨어 아키텍처에 관한 것입니다). 어쨌든, 나는 그것을 들어 보지 못했고, 어쨌든 나는 태그를 수정하고 있었기 때문에 첫 번째 구글 히트를 링크로 추가했다. 나는 그것이 질문을 불필요하게하지 않기를 바란다. 그렇다면 대답 이었음에 틀림 없습니다. –

+0

의견을 남겨주셔서 감사합니다! 나는이 링크를 발견했다. 나는 안드로이드에서 패턴을 구현하는 좋은 튜토리얼을 원했기 때문에 나는 여기에 질문했다. –

답변

7

안드로이드에 VIPER의 기본 원칙에 대한 좋은 기사가 하나 있습니다. 기본적으로 Bob 삼촌의 클린 아키텍처에서 가져온 원리가 iOS에서 어떻게 구현되었고, 어떻게 안드로이드에서 구현되는지에 대해 이야기합니다.

http://luboganev.github.io/blog/clean-architecture-pt1/

5 개 파트로 구성된다. 잘하면 그것은 당신에게 VIPER의 기본 원칙과 튜토리얼을 제공 할 것입니다.

+1

답변 해 주셔서 감사합니다. 전에이 기사를 보았습니다. 아주 좋습니다. 다른 답변이 없기 때문에 나는 이것을 받아들입니다. 고마워요 :) –

+2

@ GeorgiKoemdzhiev 내가 너무 exprimatalish과 미성숙 한 문서를 읽었습니다, 그것은 심지어 기본적인 깨끗한 아키텍처 구현에서 실패합니다. – Pedram

+1

@Pedram 기본 사항을 이해하기 위해 여러 번 읽어야했습니다. 장소에 따라 아키텍처를 처음 접하는 사람에게는 매우 혼란 스럽습니다. –