본 게시글은 android developer 의 공문을 개인 공부용으로 필요한 부분만 번역해 본 글입니다. https://developer.android.com/guide/topics/ui/layout/recyclerview리사이클러뷰는 많은 양의 데이터를 표
LinearLayout 은 수직, 수평 배치로 간단하게 배치.가중치가 가진 장점을 적용RelativeLayout 은 상대적 위치 관계에 따른 배치ConstraintLayout 은 위 두가지 레이아웃의 장점을 적용하고 요소들을 그룹화할 수 있고 더 쉽고 빠르게 화면을 구
본 게시글은 안드로이드 공식문서를 번역, 참조하여 개인적으로 공부하는 자료입니다. 틀린 내용이 있을 수 있으니 유의바랍니다. Coroutine 은 안드로이드의 비동기 동작을 하는 코드를 단순화 할 수 있는 동시성 디자인 패턴이다. 안드로이드에서, coroutine 은
본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.JetPack 은 라이브러리의 모음집, 집합체 입니다.이것의 목적은 기존의 표준 코드를 줄이고, 개발자들이 보다 실용성있는 코드를
본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.ViewModel 클래스는 lifecycle에 민감한 UI와 관련된 data들을 저장하고 관리하기위해 만들어진 클래스입니다. Vi
본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.LiveData is an observable data holder class.LiveData는 관찰가능한 데이터를 담아두는 클래
프로세스란 단순히 실행 중인 프로그램이라고 할 수 있습니다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말합니다.이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됩니다.스레드란 프로세스 내에
ListView는 App 에서 목록을 구현하는데 사용된다.ListView는 getView() 메소드를 사용해서 동작하게 되는데,만약 ListView에 20개의 아이템을 출력해야 한다면, getView() 에서 화면에 출력할 View를 inflate 를 20번 준비하여
모든 컴포넌트는 App에 추가할 때 Manifest에 추가하여 이 App이 어떻게 구성되는지를 명시하여야 한다.Manifest란 시스템이 App을 설치할 때 App에 대해서 파악하기 위한 설계도 역할을 한다.
사전적 의미: 움직임, 활동안드로이드에서 Activity 란?Application을 구성하는 4대 컴포넌트 중 하나이다.사용하는 스마트폰 App에 보이는 화면 하나를 의미한다.Activity에는 사용자 인터페이스 (UI)가 들어가게 된다.UI의 움직임, 활동을 나타내기
앱을 만드는 중 사용자가 메모를 할 수 있는 공간이 필요했습니다.EditText를 가져와 보았지만, 테두리가 없어서 그런지 전혀 메모 공간의 느낌이 나지 않았습니다.오늘은 EditText의 테두리를 표시하는 방법을 포스팅해보겠습니다.drawable 폴더에서 우클릭 ->