본문 바로가기

Android Application28

안드로이드 힐트(hilt) 의존성 주입 사용 안녕하세요. 이번 포스팅에서는 hilt를 사용한 dependency injection을 간단하게 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 저는 아래의 포스팅에서 사용한 소스에 적용해 보겠습니다. https://it-of-fortune.tistory.com/23 안드로이드 데이터바인딩(dataBinding) 사용 안녕하세요. 이번 포스팅에서는 저번 포스팅에서 사용했던 프래그먼트와 뷰모델을 이용해 데이터바인딩을 구현해 보도록 하겠습니다. 아래 링크에서 이전에 구현한 내용을 참고해 주세요. 새 it-of-fortune.tistory.com 가장 먼저 자바 버전을 확인해야 합니다. 아래 내용을 확인해 주세요. build.gradl.. 2023. 3. 31.
안드로이드 리사이클러뷰(recyclerview) 사용(with DiffUtil) 안녕하세요. 이번 포스팅에서는 리사이클러뷰를 diffUtil과 함께 사용해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 먼저 프래그먼트를 하나 생성한 후, xml을 아래와 같이 수정합니다. 저는 RecyclerFragment라는 이름으로 생성하였습니다. fragment_recycler.xml 프래그먼트에서는 view binding을 사용하도록 수정합니다. 뷰바인딩에 관한 내용은 아래 링크를 참고해 주세요. https://it-of-fortune.tistory.com/21 안드로이드 ViewBinding(뷰바인딩) 구현 안녕하세요. 이번 포스팅에서는 안드로이드 프래그먼트에서의 뷰바인딩 구현을 진행해 보겠습니다. 언어: 코틀린 sdk v.. 2023. 3. 30.
안드로이드 네비게이션(navigation) 사용 안녕하세요. 이번 포스팅에서는 기본적인 안드로이드 네비게이션을 구현해 보겠습니다. dependency를 추가합니다. build.gradle(project) buildscript { ext { nav_version = '2.5.3' } dependencies { classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version" } } build.gradle(:app) plugins { ... id 'androidx.navigation.safeargs.kotlin' ... } dependencies { ... implementation "androidx.navigation:navigation-fragment-ktx:$nav_vers.. 2023. 3. 30.
안드로이드 데이터바인딩(dataBinding) 사용 안녕하세요. 이번 포스팅에서는 저번 포스팅에서 사용했던 프래그먼트와 뷰모델을 이용해 데이터바인딩을 구현해 보도록 하겠습니다. 아래 링크에서 이전에 구현한 내용을 참고해 주세요. 새로 프래그먼트를 생성하셔도 문제없습니다. https://it-of-fortune.tistory.com/22 안드로이드 뷰모델(ViewModel) 사용하기(with LiveData) 안녕하세요. 이번 포스팅에서는 프래그먼트에서 뷰모델과 라이브 데이터를 사용해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 우선 프래그먼트를 하나 생성하겠습니다. Frag it-of-fortune.tistory.com 언어: 코틀린 sdk vsersion - compile: 33 -.. 2023. 3. 29.