📣 목표안드로이드 애플리케이션의 특징과 기본 구조, 실행 방식, 구성 요소인 컴포넌트와 새 프로젝트 실행 시 생성되는 패키지 내 폴더에 대해서 알아보자!1) 재사용이 가능한 애플리케이션 프레임워크(Application Framework)의 일종이다.프레임워크프레임워
📣 목표 : 안드로이드 앱 프로젝트에 반드시 포함해야 하는 파일인 AndroidManifest.xml의 기능과 manifest 태그의 속성에 대해 알아보자!AndroidManifest.xml 파일은 안드로이드 앱 프로젝트를 처음 생성한 뒤 app > manifests
📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!다음 컴포넌트들은 안드로이드 공기계에 연결하거나 가상 머신을 통해 하나씩 추가하면서 경험해보는 편이 이해하기 쉽다.화면에 텍스트를 표시한다.터치 시 화면에 표준적인 텍스트 키보드를 표시한다.유저
📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!액티비티 내에서 뷰를 설정한다.뷰란 안드로이드 기본 화면을 구성하는 모든 기본 화면의 구성요소이다.위의 이미지와 같이 뷰는 뷰를 포함 할 수 있고, 중첩적으로 사용 할 수 있다.뷰 중에서 사용자
📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!❗️ 원래의 팔레트 순서로는 Layouts이 나오지만, 레이아웃은 포스팅을 따로 분리해서 쓰기로 했다.팔레트에서 Layouts 다음 순서인 Containers부터 정리를 이어가기로 한다!( 이미
📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자! 5️⃣ Helpers 01. Group ConstraintLayout에서 제공하는 helper 중 하나로 여러 뷰들의 visibility를 그룹으로 묶어 관리하기 편하게 해준다. 02. B
📣 목표 : 안드로이드의 레이아웃에 사용되는 팔레트 컴포넌트들을 알아보자!⭐️ 중요 : 본 포스팅은 레이아웃과 관련한 내용으로 안드로이드 클라이언트 사이드에서 중요한 내용이니 잘 숙지하도록 하자! ❗️ 이 포스팅의 이미지와 내용 대부분은 개발자를 위한 레시피 블로그에
📣 목표안드로이드의 ListView와 RecyclerView의 차이에 대해서 알아보자!최초 생성이나 스크롤 시 아이템을 생성할 때마다 뷰바인딩을 해서 성능 저하가 일어난다.ViewHolder 패턴을 강제로 구현하게 해서 뷰 바인딩을 한 번만 해준다. 이 후 아이템을
📣 목표 안드로이드의 ListView나 RecyclerView에서 checkbox, switch 등을 사용할 때 스크롤을 하면 체크한 체크박스가 해제되거나 다른 체크박스에 체크돼있는 현상을 볼 수 있다. 이러한 현상을 해결해보자! 1️⃣ 문제 2️⃣ 원인 3️⃣ 해