본문 바로가기

Android Application28

안드로이드 Repository pattern 간단 예시(with MVVM pattern) 안녕하세요. 이번 포스팅에서는 repository pattern을 간략하게 적용한 예시를 구현해 보겠습니다. UI의 표시 영역은 MVVM 패턴을 적용하여, MVVM + Repository pattern 구성이 됩니다. 저는 아래의 포스팅에서 MVVM 소스를 가져오겠습니다. https://it-of-fortune.tistory.com/27 안드로이드 MVVM 패턴 예시 안녕하세요. 이번 포스팅에서는 소프트웨어 디자인 패턴 중 하나인 mvvm 패턴을 안드로이드 앱을 통해 알아보겠습니다. MVVM 패턴에서 M은 Model, V는 View, VM은 ViewModel을 의미합니다. 쉽게 말해 V는 UI it-of-fortune.tistory.com 언어: 코틀린 sdk vsersion - compile: 33 -.. 2023. 4. 3.
안드로이드 스피너(spinner) 사용 안녕하세요. 이번 포스팅에서는 spinner를 사용해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 프래그먼트를 하나 생성하여 아래와 같이 작성합니다. fragment_spinner.xml SpinnerFragment.kt class SpinnerFragment : Fragment(), AdapterView.OnItemSelectedListener { private var _binding: FragmentSpinnerBinding? = null private val binding get() = _binding!! override fun onCreateView( inflater: LayoutInflater, container: ViewG.. 2023. 4. 3.
안드로이드의 다양한 데이터 바인딩(editText, Progress bar...) 안녕하세요. 이번 포스팅에서는 xml에서 데이터 바인딩이 가능한 다양한 뷰들을 알아보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 우선 프래그먼트를 하나 생성해 줍니다. DataBindingPracticeFragment.kt @AndroidEntryPoint class DataBindingPracticeFragment : Fragment() { private var _binding: FragmentDataBindingPracticeBinding? = null private val binding get() = _binding!! private lateinit var viewModel: DataBindingPracticeViewModel o.. 2023. 4. 2.
안드로이드 회차별 로또 정보 받아오기(retrofit2 + MVVM) 안녕하세요. 이번 포스팅에서는 다른 포스팅에서 구현한 로또 정보 받아오는 소스에 MVVM 패턴을 적용해 보겠습니다. 의존성 주입은 hilt를 사용합니다. retrofit2, mvvm, hilt 내용은 아래를 참고해 주세요. https://it-of-fortune.tistory.com/30 안드로이드 retrofit2 사용(with Coroutine) - 로또 api 요청 안녕하세요. 이번 포스팅에서는 coroutine과 retrofit2를 심플하게 사용하여 회차별 로또 정보를 받아와 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 dependency를 추가합니다. build.gr it-of-fortune.tistory.com https:.. 2023. 4. 2.