Control + Y : 한 줄 지우기Control + / : 한 줄 주석 처리ESC : 자동 포커싱Control + Shift + F : 전체 검색Control + S : 문서 저장Control + C : 복사Control + V : 붙여넣기라인 드래그 : Shift
코딩컨벤션(Coding Convention)이란다른 사람들도 이해하기 쉽게 코드를 작성하는 규칙.프로그래밍 언어마다 상이하다.사용 이유코드의 가독성 증가유지보수 용이효율적인 협업 가능자주 사용하는 컨벤션카멜케이스(camelCase) Kotlin에선 주로 변수, 메소드
자료형자료의 형태를 나타내는 용어프로그램의 모든 정보를 데이터 혹은 자료라 표현이러한 자료를 저장할 수 있는 적절한 형태(모양)을 자료형이라 정의Long 64비트 정수Int 32비트 정수Short 16비트 정수Byte 8비트 정수

출력(Output)프로그램에서 다른 장치로 데이터를 전송하는 행위출력 예시프로그램의 결과를 모니터로 정보 출력프로그램에서 스피커로 사운드 출력프로그램에서 메모장으로 내용 전달프로그램에서 USB로 내용 전달입력(Input)다른 장치로부터 데이터를 불러와서 프로그램에서 확

변수란\-값이 특정되어있지 않아 임의의 값을 가질수 있는 공간.\-변수는 var(variable) 키워드 사용예시1) 숫자를 나타내는 변수결과값2) 문자를 나타내는 변수결과값3) 문자열을 나타내는 변수결과값

상수란\-변하지 않고, 일정한 값을 가지는 값
안드로이드에서 DB나 서버의 값이 변경되는 값을 실시간으로 감지하고 UI에 업데이트를 하기 위해서 LiveData를 사용한다. 이를 관찰하기 위해서는 observe()매서드를 사용하게 되고, observe()에 LifecycleOwner를 전달하게 된다. 그런데, 프래