본문 바로가기

Android Application/기초 사용법17

안드로이드 스피너(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.
안드로이드 retrofit2 사용(with Coroutine) - 로또 api 요청 안녕하세요. 이번 포스팅에서는 coroutine과 retrofit2를 심플하게 사용하여 회차별 로또 정보를 받아와 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 dependency를 추가합니다. build.gradle(:app) dependencies { ... implementation 'com.squareup.retrofit2:converter-moshi:2.9.0' ... } Fragment를 생성해 줍니다. fragment_lotto.xml LottoFragment.kt class LottoFragment : Fragment() { private var _binding: FragmentLottoBinding? = null pri.. 2023. 4. 2.
안드로이드 이벤트버스(EventBus) 사용 안녕하세요. 이번 포스팅에서는 다른 포스팅에서 구현한 QR scan 기능에 EventBus를 달아보겠습니다. 아래 포스팅에서 구현한 소스를 refactoring 하겠습니다. https://it-of-fortune.tistory.com/28 안드로이드 ML Kit - qr scan 구현 안녕하세요. 이번 포스팅에서는 ml kit과 androidx camera 라이브러리를 사용하여 QR scanner를 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 dependency를 추가합니다. build.gradle(:a it-of-fortune.tistory.com 언어: 코틀린 sdk vsersion - compile: 33 - min: 2.. 2023. 4. 2.
안드로이드 ML Kit - QR scan 구현 안녕하세요. 이번 포스팅에서는 ml kit과 androidx camera 라이브러리를 사용하여 QR scanner를 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 dependency를 추가합니다. build.gradle(:app) dependencies { ... implementation 'com.google.mlkit:barcode-scanning:17.1.0' implementation "androidx.camera:camera-camera2:1.3.0-alpha05" implementation "androidx.camera:camera-lifecycle:1.3.0-alpha05" implementation "android.. 2023. 4. 1.