Android/파고들기
[Android/파고들기] 2화 Android Architecture Components(AAC)
파고들기의 제 2화!! 두 번째 이야기! Android Architecture Components(AAC)에 대해서 다뤄보자. 안드로이드 개발을 하다보면 AAC라는 키워드를 자주 보게 된다. 기업들의 채용공고들을 보면 MVVM, AAC에 대한 이해 및 서비스 적용 및 경험이 있는 분을 모집한다는 글도 자주 볼 수 있다. 안드로이드 공식문서를 살펴보면 다음과 같은 안드로이드 앱 아키텍쳐 패턴으로 개발하기를 권장하고 있다. 위와 같이 Android Architecture Components를 활용하여 관심사를 분리하고 개발하기를 권장하고 있다. 안드로이드는 여러 컴포넌트들이 있고, 생명주기가 다르게 얽혀있어 앱을 만들기 위해서는 위와 같은 컴포넌트들을 연결해주어야 하는데 이는 개발자의 역량에 따라서 달라질 ..
[Android/파고들기] 1화 Android Architecture Pattern
파고들기 ? 안드로이드 개발을 하면서 내가 사용하는 기술을 파고드는 파고들기 카테고리를 추가했다. 왜냐하면 내가 사용하는 기술들이 어떻게 활용되는지, 어떤 원리로 이루어지는지 등 파고들어 해석한다면 보다 기술들을 효율적으로 사용할 수 있을 것 같았기 때문이다. 파고들기의 첫 번째 이야기! Android Architecture Pattern에 대해서 다뤄보자. 안드로이드를 공부하다보면 MVC, MVP, MVVM, MVI 이라는 키워드를 자주보게 된다. 최근에는 MVI 패턴이 안드로이드에서 주목을 받기 시작했는데, 아직까지는 그래도 MVVM패턴을 많이 사용하고 있다. MVVM패턴을 자주 사용하더라도 다른 패턴은 어떠한 형식으로 구현하고, 어떠한 특징이 있는지 한 번은 정리해야겠다고 다짐했었다. 다른 패턴들의..