Android22 안드로이드 리사이클러뷰(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. 안드로이드 뷰모델(ViewModel) 사용하기(with LiveData) 안녕하세요. 이번 포스팅에서는 프래그먼트에서 뷰모델과 라이브 데이터를 사용해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 우선 프래그먼트를 하나 생성하겠습니다. Fragment (with ViewModel)로 생성해 주면 되겠습니다(figure1 참조). 그럼 아래와 같이 프래그먼트가 생성되는데, 이 상태에서 뷰모델을 그대로 사용하겠습니다. PracticeFragment.kt class BlankFragment : Fragment() { companion object { fun newInstance() = BlankFragment() } private lateinit var viewModel: BlankViewModel overrid.. 2023. 3. 28. 이전 1 2 3 4 5 6 다음