profile
I am a Blacksmith.

RecyclerView 란?

본 게시글은 android developer 의 공문을 개인 공부용으로 필요한 부분만 번역해 본 글입니다. https://developer.android.com/guide/topics/ui/layout/recyclerview리사이클러뷰는 많은 양의 데이터를 표

2021년 8월 21일
·
0개의 댓글

Constraint Layout

LinearLayout 은 수직, 수평 배치로 간단하게 배치.가중치가 가진 장점을 적용RelativeLayout 은 상대적 위치 관계에 따른 배치ConstraintLayout 은 위 두가지 레이아웃의 장점을 적용하고 요소들을 그룹화할 수 있고 더 쉽고 빠르게 화면을 구

2021년 3월 29일
·
0개의 댓글

코루틴, Coroutine 이란?

본 게시글은 안드로이드 공식문서를 번역, 참조하여 개인적으로 공부하는 자료입니다. 틀린 내용이 있을 수 있으니 유의바랍니다. Coroutine 은 안드로이드의 비동기 동작을 하는 코드를 단순화 할 수 있는 동시성 디자인 패턴이다. 안드로이드에서, coroutine 은

2021년 3월 23일
·
0개의 댓글

Jetpack 이란?

본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.JetPack 은 라이브러리의 모음집, 집합체 입니다.이것의 목적은 기존의 표준 코드를 줄이고, 개발자들이 보다 실용성있는 코드를

2021년 3월 17일
·
0개의 댓글

JetPack의 ViewModel class 란?

본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.ViewModel 클래스는 lifecycle에 민감한 UI와 관련된 data들을 저장하고 관리하기위해 만들어진 클래스입니다. Vi

2021년 3월 16일
·
0개의 댓글

LiveData 란?

본 게시글은 Android Developers 공식문서를 번역하여 개인적으로 공부한 자료입니다. 틀린 내용이 있을 수도 있으니 유의바랍니다.LiveData is an observable data holder class.LiveData는 관찰가능한 데이터를 담아두는 클래

2021년 3월 16일
·
0개의 댓글

JAVA 코딩테스트 - charAt() 함수

charAt 함수란?String 타입의 데이터(문자열)에서 특정 문자(character)를 char 타입으로 변환할 때 사용하는 함수이다.예시)결과반복문 활용 예시 1)역순 조회결과반복문 활용 예시 2)순서대로 조회결과

2021년 3월 13일
·
0개의 댓글

개인정보 처리방침

개인정보 처리 방침본 "개인정보 처리 방침"은 "집사야 산책 가즈아!"가 배포하는 "안드로이드 어플리케이션"(이하 "앱") 사용을 위하여 요청하는 "민감한 권한" 및 "사용자 정보"에 대한 관리 및 운영에 관한 내용입니다.사용하는 "민감한 권한" 및 "사용자 정보"와

2021년 2월 26일
·
0개의 댓글

Thread 란?

프로세스란 단순히 실행 중인 프로그램이라고 할 수 있습니다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말합니다.이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됩니다.스레드란 프로세스 내에

2021년 2월 20일
·
0개의 댓글

ListView & RecyclerView

ListView는 App 에서 목록을 구현하는데 사용된다.ListView는 getView() 메소드를 사용해서 동작하게 되는데,만약 ListView에 20개의 아이템을 출력해야 한다면, getView() 에서 화면에 출력할 View를 inflate 를 20번 준비하여

2021년 2월 20일
·
0개의 댓글
post-thumbnail

Intent 란?

Intent 는 메시징 객체로, 다른 app 구성 요소(component)에게 작업을 요청하는데 사용할 수 있다.Intent 에는 두 가지 유형이 있다.명시적 인텐트는 다음에 수행할 컴포넌트의 이름을 명확하게 제시한다. 보통은 App 내에 있는 component를 실행

2021년 2월 20일
·
0개의 댓글

Manifest 란?

모든 컴포넌트는 App에 추가할 때 Manifest에 추가하여 이 App이 어떻게 구성되는지를 명시하여야 한다.Manifest란 시스템이 App을 설치할 때 App에 대해서 파악하기 위한 설계도 역할을 한다.

2021년 2월 20일
·
0개의 댓글

안드로이드 4대 컴포넌트

앱 구성 요소에는 4가지 유형이 있습니다.ActivityServiceBroadcast ReceiverContent Provider각 유형은 뚜렷한 목적을 수행하고 각자 수명 주기가 있어구성 요소의 생성 및 소멸 방식을 정의합니다.액티비티는 Application과 사용자

2021년 2월 20일
·
0개의 댓글

용어 정리 - Callback 함수란?

콜백(callback) 함수란 특정 이벤트가 발생되기까지 처리되지 않다가,이벤트가 발생하면 즉시 호출되어 처리되는 함수이다.

2021년 2월 8일
·
0개의 댓글
post-thumbnail

자바의 메모리 구조

Java의 메모리 구조에 대해서 공부했던 내용을 정리한 글입니다.개인적으로 공부한 자료라 틀린 부분이 있을 수 있습니다.여기, 같은 기능을 하는 두 개의 프로그램이 있다고 가정해보자1) 메모리 설계가 잘 되어 있는 프로그램 2) 그렇지 않은 프로그램 1번 프로그램에 비

2021년 2월 4일
·
0개의 댓글
post-thumbnail

Activity 의 생명 주기

사전적 의미: 움직임, 활동안드로이드에서 Activity 란?Application을 구성하는 4대 컴포넌트 중 하나이다.사용하는 스마트폰 App에 보이는 화면 하나를 의미한다.Activity에는 사용자 인터페이스 (UI)가 들어가게 된다.UI의 움직임, 활동을 나타내기

2021년 2월 4일
·
0개의 댓글
post-thumbnail

JAVA / 상속성, extends 와 implements의 차이

상속의 사전적 의미상속이란 사람의 사망에 의한 재산 및 신분상의 지위의 포괄적인 승계를 말한다.JAVA에서의 상속의 의미 또한 비슷하다.부모 클래스로부터 상속받은 자식클래스는 부모 클래스의 변수, 메소드 등을 자신의 것처럼 사용할 수 있다.상속성의 프로그래밍 예시로 교

2020년 12월 12일
·
0개의 댓글

Overriding vs Overloading

Overriding vs Overloading둘 다 다형성을 높여주는 개념이고 비슷한 이름이지만,(같은 이름의 함수를 호출한다는 것은 공통점이지만,)다른 개념으로 사용되고 있다.Overriding (오버라이딩) 상위(부모) 클래스 혹은 인터페이스에 존재하는 메소드를

2020년 12월 12일
·
0개의 댓글

OOP란 무엇일까?

ObjectOrientedProgramming객체 지향 프로그래밍객체 지향 프로그래밍은 컴퓨터 프로그램을 "객체"들의 모임으로 파악하고자 하는 프로그래밍의 패러다임 중 하나이다.여기서 말하는 객체는 서로 연관되어있는 변수와 함수들을 하나의 group 으로 만드는 것이다

2020년 12월 12일
·
0개의 댓글
post-thumbnail

안드로이드 EditText 테두리 만들기

앱을 만드는 중 사용자가 메모를 할 수 있는 공간이 필요했습니다.EditText를 가져와 보았지만, 테두리가 없어서 그런지 전혀 메모 공간의 느낌이 나지 않았습니다.오늘은 EditText의 테두리를 표시하는 방법을 포스팅해보겠습니다.drawable 폴더에서 우클릭 ->

2020년 12월 8일
·
1개의 댓글