반응형 jetpack2 [Android] Architecture 정리 – AAC ViewModel, LiveData, Coroutine 본 포스팅은 Android 앱 개발 시 적용할 수 있는 여러 아키텍쳐 패턴들 중 Google에서 공식 문서를 통해 Recommend하는 방식을 소개하고자 합니다. 본문은 여기에서 확인하실 수 있으며, 본 포스팅에서는 이를 바탕으로 간단한 샘플 앱을 만들어 보고자 합니다. 크게 다루는 기술 셋은 다음과 같습니다. 기본적인 언어: Kotlin Jetpack – Lifecycles, LiveData, ViewModel 비동기 처리: Coroutine 각각에 대해 언급하기는 하지만, 최소한의 정보만을 공유하며 상세한 내용을 언급하지는 않습니다. (좀더 공부하여 세부적으로 다루도록 하겠습니다.) 각 기술 셋을 간단하게 사용하면서 최대한 아키텍쳐가 전반적으로 어떤 식으로 돌아가는지, 왜 필요하고 어떤 점에서 장점이.. 2020. 11. 8. Android Jetpack Navigation 사용하여 parameter 전달하기 Android Jetpack의 Navigation은 앱 개발 방식을 꽤 흥미롭게 바꿔줍니다. Single Activity를 지향하는 Architecture 모델을 사용하도록 권하는 방식이랄까? 물론 Multi Activity를 사용해도 문제될 것은 없습니다. 어쨋든 본 포스팅에서는 Navigation을 사용했을 때, parameter를 어떻게 전달하는지에 대해 다루려고 합니다. 기존 Activity나 Fragment에서 다음 화면으로 데이터를 전달하기 위해서는 Bundle 형태로 데이터를 실어 보냈습니다. 우선 결론적으로 어떻게 전달하는지 칼퇴지향에 적용된 사례를 통해 보여드리고자 합니다. 1. Safe Args 플러그인 추가 본 기능을 적용하기 위해 gradle plugin을 추가합니다. appl.. 2020. 11. 8. 이전 1 다음 반응형