본문 바로가기
728x90

kotlin viewModel3

[Android] Daum검색 Rest API를 이용해 책 검색 앱 만들기 (2) 이전 포스팅에 이어 작성하겠습니다. [안드로이드] Daum검색 Rest API를 이용해 책 검색 앱 만들기 (1) Kako Developers(https://developers.kakao.com) 사이트에서는 Daum검색과 관련된 다양한 Rest API를 제공합니다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시 develop-oj.tistory.com AAC(Android Architecture Component) 구조를 적용해 보겠습니다. 먼저 app/build.gradle에 종속성을 추가합니다. // Lifecycle implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1'.. 2023. 1. 8.
[Android JetPack] DataBinding + LiveData + ViewModel + Repository 적용해보기 포스팅 제목처럼 이번에는 DataBinding, LiveData, ViewModel, Repository를 모두 적용하며 간단한 프로그램을 구현해 보겠습니다. 이전 포스팅에서 공부했던 라이브러리는 간단히 살펴보고 넘어가겠습니다. 이전 포스팅 [안드로이드] ViewModel 이란? ( + ViewModelFactory) 이번에 알아볼 ViewModel은 이전 포스팅에서 공부했던 MVVM 디자인 패턴의 구성요소 중 하나인 ViewModel입니다. 이해를 돕기 위해 예제와 함께 작성하겠습니다. 이전 포스팅 [안드로이드] MVVM 디자인 develop-oj.tistory.com [안드로이드] LiveData 기본 Android JetPack 라이브러리 중 하나인 LiveData에 대해 알아보겠습니다. 특히, L.. 2023. 1. 5.
[Android JetPack] ViewModel 이란? ( + ViewModelFactory) 이번에 알아볼 ViewModel은 이전 포스팅에서 공부했던 MVVM 디자인 패턴의 구성요소 중 하나인 ViewModel입니다. 이해를 돕기 위해 예제와 함께 작성하겠습니다. 이전 포스팅 [안드로이드] MVVM 디자인 패턴 디자인 패턴 디자인 패턴이란 개발을 보다 체계적이고 효율적인 유지·보수를 위해 큰 틀에서 '이러이러한 형식으로 작성하자'라는 일종의 약속으로 볼 수 있습니다. 안드로이드 개발에 사용되 develop-oj.tistory.com ViewModel을 적용하지 않은 경우 class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding var count = 0 override fun onCrea.. 2023. 1. 3.
728x90
반응형