View binding is a feature that allows you to more easily write code that interacts with views. Once view binding is enabled in a module, it generates
Interface to global information about an application environment. This is an abstract class whose implementation is provided by the Android system. It
RecyclerView를 사용할 때, 리스트가 update되어 데이터를 다시 출력해야할 경우 adapter의 notifyDateSetChanged()를 호출하여 사용합니다. 하지만 이는 성능에 좋지 않은 영향을 미치게 됩니다. notifyDataSetChanged의
RecyclerView를 사용할 때, 리스트가 update되어 RecyclerView에 반영해야할 때, 흔히 쓰는 method는 notifyDataSetChanged()입니다. notifyDataSetChanged()의 경우 쓰기는 간편하지만 성능에 좋지 않은 영향을
RecyclerView를 사용할 때, 반드시 구현해야하는 클래스로 RecyclerView.Adapter와 RecyclerView.ViewHolder가 있습니다. RecyclerView.Adapter는 데이터를 적절히 RecyclerView에 표시하기 위해 필요한 걸 알
질문 내용 카테고리별 버튼이 제대로 동작하지 않는 버그가 있는 것을 인지하고 있는가? HomeMainFragment에서 observe(viewLifecycleOwner)와 observe(this@HomeMainFragment)의 차이점을 알고 있는가? AAC Vi
구현 내용 HomeMainFragment와 HomeMainViewModel 구현 HomeMainViewModel의 Property marketData와 itemData는 각각 근처 마켓 정보와 새로운 할인 상품을 나타낼 LiveData입니다. Backing Pro
Team 박카스는 현재 5인으로 구성된 팀으로 MVVM 아키텍처를 이용한 안드로이드 팀 프로젝트를 진행 중입니다. 해당 프로젝트는 아래의 GitHub 링크에서 확인해 보실 수 있습니다. 프로젝트 GitHub Repository 팀 프로젝트에서 서로 맡은 부분을