아래 순서대로 진행1\. node_modules 삭제2\. package-lock.json 삭제3\. pods && podfile.lock 삭제4\. pod deintegrate5\. pod cache clean --all6\. npm install && pod ins
본 게시글은 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는 관찰가능한 데이터를 담아두는 클래
charAt 함수란?String 타입의 데이터(문자열)에서 특정 문자(character)를 char 타입으로 변환할 때 사용하는 함수이다.예시)결과반복문 활용 예시 1)역순 조회결과반복문 활용 예시 2)순서대로 조회결과
개인정보 처리 방침본 "개인정보 처리 방침"은 "집사야 산책 가즈아!"가 배포하는 "안드로이드 어플리케이션"(이하 "앱") 사용을 위하여 요청하는 "민감한 권한" 및 "사용자 정보"에 대한 관리 및 운영에 관한 내용입니다.사용하는 "민감한 권한" 및 "사용자 정보"와
프로세스란 단순히 실행 중인 프로그램이라고 할 수 있습니다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말합니다.이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됩니다.스레드란 프로세스 내에
ListView는 App 에서 목록을 구현하는데 사용된다.ListView는 getView() 메소드를 사용해서 동작하게 되는데,만약 ListView에 20개의 아이템을 출력해야 한다면, getView() 에서 화면에 출력할 View를 inflate 를 20번 준비하여
Intent 는 메시징 객체로, 다른 app 구성 요소(component)에게 작업을 요청하는데 사용할 수 있다.Intent 에는 두 가지 유형이 있다.명시적 인텐트는 다음에 수행할 컴포넌트의 이름을 명확하게 제시한다. 보통은 App 내에 있는 component를 실행
모든 컴포넌트는 App에 추가할 때 Manifest에 추가하여 이 App이 어떻게 구성되는지를 명시하여야 한다.Manifest란 시스템이 App을 설치할 때 App에 대해서 파악하기 위한 설계도 역할을 한다.
앱 구성 요소에는 4가지 유형이 있습니다.ActivityServiceBroadcast ReceiverContent Provider각 유형은 뚜렷한 목적을 수행하고 각자 수명 주기가 있어구성 요소의 생성 및 소멸 방식을 정의합니다.액티비티는 Application과 사용자
콜백(callback) 함수란 특정 이벤트가 발생되기까지 처리되지 않다가,이벤트가 발생하면 즉시 호출되어 처리되는 함수이다.
Java의 메모리 구조에 대해서 공부했던 내용을 정리한 글입니다.개인적으로 공부한 자료라 틀린 부분이 있을 수 있습니다.여기, 같은 기능을 하는 두 개의 프로그램이 있다고 가정해보자1) 메모리 설계가 잘 되어 있는 프로그램 2) 그렇지 않은 프로그램 1번 프로그램에 비
사전적 의미: 움직임, 활동안드로이드에서 Activity 란?Application을 구성하는 4대 컴포넌트 중 하나이다.사용하는 스마트폰 App에 보이는 화면 하나를 의미한다.Activity에는 사용자 인터페이스 (UI)가 들어가게 된다.UI의 움직임, 활동을 나타내기
상속의 사전적 의미상속이란 사람의 사망에 의한 재산 및 신분상의 지위의 포괄적인 승계를 말한다.JAVA에서의 상속의 의미 또한 비슷하다.부모 클래스로부터 상속받은 자식클래스는 부모 클래스의 변수, 메소드 등을 자신의 것처럼 사용할 수 있다.상속성의 프로그래밍 예시로 교
Overriding vs Overloading둘 다 다형성을 높여주는 개념이고 비슷한 이름이지만,(같은 이름의 함수를 호출한다는 것은 공통점이지만,)다른 개념으로 사용되고 있다.Overriding (오버라이딩) 상위(부모) 클래스 혹은 인터페이스에 존재하는 메소드를
ObjectOrientedProgramming객체 지향 프로그래밍객체 지향 프로그래밍은 컴퓨터 프로그램을 "객체"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중 하나이다.여기서 말하는 객체는 서로 연관되어있는 변수와 함수들을 하나의 group 으로 만드는 것이다