Android Application/응용 구현 6

안드로이드 리사이클러뷰 아이템 클릭(recyclerView item click)처리

안녕하세요. 이번 포스팅에서는 리사이클러뷰의 아이템의 클릭 이벤트를 처리하는 기능을 구현해 보겠습니다. 언어: 코틀린 sdk vsersion - compile: 33 - min: 21 - target: 33 가장 먼저 예제에 쓰일 아이템을 만들겠습니다. RecyclerViewItemProvider.kt object RecyclerViewItemProvider { fun getItems(): List { return listOf( Animal("포유류", "고양이"), Animal("포유류", "강아지"), Animal("포유류", "토끼"), Animal("포유류", "미어캣"), Animal("조류", "팽귄"), Animal("조류", "참새"), Animal("어류", "잉어"), Animal("파..

안드로이드의 다양한 데이터 바인딩(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..

안드로이드 회차별 로또 정보 받아오기(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:..

Android Studio 연습용 어플 구현2 (사용자 입력2)

안녕하세요! 오늘은 지난 포스팅에 이어 어플의 기능을 확장해 보겠습니다. 오늘 구현할 어플의 초기단계 제작은 다음 링크를 참고해 주세요. it-of-fortune.tistory.com/15 Android Studio 연습용 어플 구현2 (사용자 입력) 안녕하세요, 오늘도 새로운 예제를 가지고 공부를 하는 시간을 가져보도록 하겠습니다. 이전 시간에는 다수의 Activity를 사용해 앱을 만들어 봤는데요, 이번에는 하나의 Activity만 사용하게 됩니�� it-of-fortune.tistory.com 기존의 앱에서 메뉴의 수를 늘려 보고 그에 따른 여러 가지 내용 또한 추가하는 작업을 해보았습니다. 먼저 그 내용을 한번 알아보겠습니다. 우선은 Activity의 수는 그대로 한 개이고, UI가 조금 수정되었..

Android Studio 연습용 어플 구현1 (사용자 입력)

안녕하세요, 오늘도 새로운 예제를 가지고 공부를 하는 시간을 가져보도록 하겠습니다. 이전 시간에는 다수의 Activity를 사용해 앱을 만들어 봤는데요, 이번에는 하나의 Activity만 사용하게 됩니다. 물론 어떻게 앱을 구현하느냐에 따라 달라질 수 있는 부분이지만 일단 저는 하나만 사용해서 제작해 보았습니다. 그럼 우선 앱에 관한 설명을 해보겠습니다. 처음 실행했을 때의 화면입니다. 텍스트, 버튼 등 간단한 뷰 몇 가지를 볼 수 있습니다. + 버튼을 클릭함에 따라 가운데 수량이 늘어나고, 오른쪽에 가격이 늘어나는 것을 확인할 수 있습니다. 또한, 아래에 있는 TOTAL PRICE도 함께 늘어나는 것이 보이네요. 아주 예상하기 쉽게, - 버튼을 누르면 수량이 적어지며 가격도 함께 떨어지게 됩니다. 수량..

Android Studio 연습용 어플 구현 (Activity 전환)

안녕하세요~ 이번 포스팅에서는 안드로이드 스튜디오를 이용한 아주 심플한 연습용 앱을 만들고 실행해 보려고 합니다. 예시용 앱을 하나 정해두고, 디자인을 하고 코딩을 해 나가면서 하나하나 분석하며 공부해 보는 것도 안드로이드에 관해 공부할 수 있는 좋은 방법 중 하나라고 생각합니다. 그럼 간단하게 이번에 연습해볼 앱에 관해 소개해 보겠습니다. 내용은 Activity와 Activity 간의 전환에 관한 내용을 주제로 하려 합니다. 앱의 설명이 끝난 후 제 소스와 함께 Activity에 관한 내용을 알아보겠습니다. 처음 앱을 실행하면 나오는 화면입니다. Start라고 적혀있는 문구가 보이네요. 사실 Start!라고 적힌 텍스트는 버튼 뷰입니다. 저 버튼을 눌러보겠습니다. 처음 Start! 버튼을 누르면 세 개..

반응형