전체 글

엄청난 개발자로 성장하기.
· Kotlin
Kotlin in Action 1. 함수와 변수1. 함수fun max(a: Int, b: Int): Int { return if (a > b) a else b}함수 선언은 fun 키워드로 시작한다.fun 다음에는 함수 이름이 온다.이름 뒤에는 괄호를 열어 받을 파라미터 목록을 작성한다.함수의 반환 타입은 파라미터 목록의 괄호 끝에 콜론을 사용해 붙인다.추가 정보Kotlin의 if문은 문장이 아닌 값을 만들어내는 식이다.예제의 if문은 자바의 삼항연산자와 비슷한 기능을 한다. 1-1. 식이 본문인 함수fun max(a: Int, b: Int): Int = if (a > b) a else b처음 예제처럼 본문이 중괄호로 둘러싸인 함수를 블록이 본문인 함수라 하고, 등호와 식으로 이루어진 함수는 식이 본문인 ..
· Android
Px, Dp, Sp에 대해 알아보기1. Px (Pixel)Px이란 화면을 구성하는 최소 단위를 의미합니다, 이는 화면의 크기와 상관없는 절대적 표시 단위입니다.즉 동일한 Px값은 모든 기기에서 물리적으로 같은 크기를 유지합니다.주의: Android환경에서 Px단위를 사용하여 개발한다면, 기기 화면밀도에 따라 표시되는 UI의 크기가 달라질 수 있습니다. 2. Dpi (Dot Per Inch)Dpi는 1인치당 들어가는 픽셀 수를 의미합니다. 예를 들어, 100 dpi는 1인치에 100개의 픽셀이 들어가는 것을 의미합니다. 이는 화면 밀도를 나타내는 지표로, Android에서는 아래와 같은 주요 dpi를 사용합니다:ldpi: 저밀도 (120dpi)mdpi: 중밀도 (160 dpi, 기준 밀도)hdpi: 고밀도..
· Android
Activity의 State Changes알아보기Activity State Changes?저번 글에서 알아봤듯이 Activity는 자신만의 LifeCycle을 가지고 있고 이는 Activity의 현재 상태에 따라 변경됩니다.이 Activity의 상태는 시스템이나 사용자가 발생시키는 여러가지 이벤트에 의해 변경됩니다. 오늘은 Activity의 상태가 변경되는 여러가지 케이스에대해 알아보려합니다.  Configuration Changes (구성 변경)첫번째는 Configuration Changes(구성 변경)발생 입니다. 구성변경이란 시스템의 어떠한 구성이 변경되어 Activity가 제거되고 다시 실행되는것을 의미합니다. 가로/세로 모드 전환시 configuration changes 발생 예시Activity..
hyun._.seung
hyun._.seung