개발자는 아니지만.. 취미로 앱 개발을 시작했습니다. 안드로이드는 이제 어느정도 개발하는 게 익숙해졌네요. 저는 경영학과를 나왔고 비전공자로서 작성하는 글이니 아무래도 전공자보다는 저처럼 비전공자인데 기존 글들이 이해하기 어려운 분들이 읽어서 도움이 되었으면 하네요 1. MVVM MVVM은 Model, View, ViewModel 이 세 가지 구조의 약자를 말하는 구조입니다. 수많은 설명 글이 있지만... 이제 갓 개발을 시작한 사람에게는 위 세 가지 구조도 뭔지 잘 와 닿지 않을 겁니다. 간단히 설명하자면.. Model - 앱을 사용하는 사용자와 앱 간에 주고받는 데이터를 수신하는 개체입니다. 즉 View에 표시할 데이터를 받아오는 클래스인 것이죠. 예를 들어 네이버에 '안드로이드'를 검색할 때 저 '..