MVVM

[Background] 왜 firebase remoteconfig을 사용하는지 의문이 들 수도 있는데 한번 예를 들어 보겠습니다. 서버스를 하고 있는데 갑자기 백엔드 서버의 주소가 바뀌면 바뀐 버전을 플레이 스토어에 올리고 사람들이 업데이트를 하길 바라야 한다. 이처럼 모바일에서 상수 관리는 매우 힘든 편에 속한다. 사람들은 업데이트를 잘 안 하기 때문에 사용자 전체가 바뀐 값을 가지고 있는 버전으로 업데이트하는 건 사실상 불가능하다. 그럼 백엔드에서는 원래 주소랑 바뀐 주소를 같이 운영하거나 아니면 원래 버전을 사용하는 사용자가 불편을 겪어야 한다. 이럴 때는 다른 백엔드 서버로부터 주소를 받아오는 방식으로 해결할 수 있지만, 모바일 개발자가 직접 서버에 대해서 배우거나 다른 사람들의 도움을 받아야 한..
[Background] 안드로이드 앱 개발은 화면이 몇 개 밖에 되지 않던 과거와 달리 점점 복잡해지면서 요구사항도 증가하고 있습니다. 이에 대응하기 위해서는 체계적인 아키텍처와 모듈화 된 접근 방식이 필수적입니다. 그래서 저는 이번 글을 통해 안드로이드 앱 개발을 혁신적으로 개선하는 방법으로 MVVM 아키텍처, Clean Architecture, 그리고 Multi-Module를 조합하는 방법에 대해 살펴보겠습니다. 코드는 어느정도 저번 글에 이어서 작성돼서 저번 글을 한번 빠르게 읽는 것을 추천드립니다. 이번 글은 각각 아키텍처가 뭔지 알아보는 시간은 아니라서 각각에 대해 간단하게만 소개하고 넘어가겠습니다 https://jcodingcraft.tistory.com/4 (android/kotlin) 멀티..
Jung0313
'MVVM' 태그의 글 목록