
공식 문서의 내용으로 보면 '대량의 데이터 셋의 개별 요소를 재활용하여 효율적으로 표시할 수 있는' View이다. 이것이 가능한 이유는 항목이 Scroll되어 화면에서 벗어나도 View를 제거하지 않고 Scroll 된 새 항목의 View를 재사용하기 때문이다. 즉, R
ViewPager란 Fragment간 슬라이드가 가능하게 해주는 안드로이드에서 기본으로 지원하는 라이브러리(Androidx) 기능 중 하나이다. Fragment는 FragmentActivity내의 어떤 동작 또는 사용자 인터페이스의 일부를 나타낸다. 링크 = ""

FragmentActivity내의 어떤 동작 또는 사용자 인터페이스의 일부를 나타낸다. 여러개의 fragment를 사용하여 하나의 액티비티에 결합해 여러개의 창을 가진 UI를 빌드할 수 있고 하나의 프래그먼트로 여러 액티비티에서 재사용 가능하다. 즉, 액티비티의 모듈식

안드로이드 애플리케이션을 실행하다 보면 종종 뒤로버튼을 누르는 경우가 많다.간단히 말해서 backStack은 이름 그대로 뒤로 돌아갈 액티비티 혹은 fragment 등 사용자에게 보여질 UI의 스택을 뜻하는 것. 다음 액티비티로 이동하면 스택에 추가되고 뒤로 버튼을 누

액티비티의 상태 정보가 변화하는 것. 즉, 생성부터 -> 소멸까지의 전체적인 과정을 뜻한다.생명 주기에 사용되는 메소드로 7가지의 메소드가 있다.1\. onCreate() -액티비티가 처음 만들어졌을 때 호출되며 화면에 보이는 뷰들의 일반적인 상태를 설정한다.이전 상태

CleanArcithecture 란? 직역하자면 깨끗한 구조/구성방식 을 뜻한다. 소프트웨어 개발에 사용되는 디자인 패턴 중 하나이며 로버트 마틴(Robert C. Martin)이 제안한 시스템 아키텍처이다. 주 목적은 기존의 계층형 아키텍처가 가지던 의존성에서 벗어
두서 없음 주의!Context는 안드로이드에서 애플리케이션의 현재 상태에 대한 정보를 제공하는 객체이다. 앱의 리소스, 서비스, 파일 시스템, UI 컴포넌트 등 다양한 리소스와 환경에 접근할 수 있는 인터페이스를 제공한다. 앱의 실행 환경을 나타내며, 이를 통해 앱 내

해당 앱의 제작기간은 2024.08.01 ~ 2024.09.01 한달간 진행되었습니다.Android studio로 여행 앱을 제작해보았습니다. 이때까지 내가 경험했던 다양한 기술들과 경험을 통해서 이 한달간 일학습병행의 모든걸 쏟아내어 작업을 진행하는 것이 해당 프로젝