[Android] 좋은 View, 좋은 Component 를 설계하는 방법과 마음가짐
멋진 설계를 가진 것은 프로그램이던 다른 어떤 것이건 감탄을 자아냅니다. 얼마 전에 개관 30주년을 맞은 환기미술관을 다녀왔는데요. 마침 설계도가 전시되어 있기도 했고, 박물관 곳곳에 왜 이렇게 박물관이 설계되었는지 설명이 잘 되어있어서 더욱 보는 재미가 있었습니다. 개발자는 프로그램을 설계합니다. 좋은 프로그램을 설계하고 싶은 것은 자연스러운 욕심일 것입니다. 아마 이 글을 읽으시는 분께서는 이런 갈증이 있어서이지 않을까 생각해봅니다. 안드로이드 개발에 있어서도 좋은 뷰는 어떻게 설계해야 하고, 왜 그렇게 되었는지 설명하는 글을 쓴다면, 읽는 누군가가 재미를 느낄 수 있지 않을까? 하는 작은 생각에서 이 글을 작성하게 되었습니다. MVC, MVP, MVVM, MVI 까지… 정말 다양한 아키텍처가 있습니..
2022.10.06