본문 바로가기

전체 글

(174)
Log, Logcat 로그(Log) -> 코딩을 할때 코드의 흐름을 파악하기위해 앱 외부에 출력하는 정보 -> 로그를 사용하면 한번 설정으로 항상 해당코드의 흐름 확인 가능 로그캣(Logcat) -> 출력되는 로그를 모아서 보는 도구 (내가 작성한 앱의 로그만 볼 수도있고, 해당태그를 필터로 사용해서 특정로그만 확인도 가능) Log.d("태그", "출력 메세지") 함수 의미 내용 Log.v() verbose 상세한 로그 내용 출력 Log.d() debug 개발에 필요한 내용출력(개발자용) Log.i() information 정보성의 일반적인 메시지 전달 Log.w() warning 경고성 메시지 전달 Log.e() error 실제 에러 메시지 출 1. 실제 에러를 출력하기 위한 로그함수의 이름은 무엇일까요? -> Log.e(..
[kotlin]앱개발 용어 정리(1) 1. IDE (통합 개발 환경) - 프로그래머가 소프트웨어 코드를 효율적으로 개발하도록 돕는 소프트웨어 애플리케이션 2. 컨벤션 - 대부분의 회사에서는 최초개발자와 유지보수 담당자가 다르기에 각 프로젝트별로 코드를 작성하는 규칙을 만드는데, 이를 코딩 컨벤션이라 한다 - 클래스명은 카멜 케이스를 사용 - 함수명과 변수명은 카멜 케이스를 따르며 첫글자만 소문자로, 이후 새로운 단어의 첫글자는 대문자로 표시 - 상수명은 모두 대문자로 작성 3. 자료형 - 변수에도 여러가지 데이터형식(정수형 데이터, 문자형 데이터, 실수형 데이터,,,) 이 존재하는데 이러한 데이터들을 저장할수있게 변수에 데이터형식을 지정하는 것 - 대표적인 예로 배열이 있다 4. 변수와 상수 변수 - 값을 임시로 저장공간에 저장하고, 그 저..
버튼 눌러서 글자 바꾸기 예제 viewbinding을 사용해서 버튼을 누르면 글자를 바꿔주는 간단한 예제를 만들어볼것이다 먼저 viewbinding을 사용하기 위해서 build.gradle(Module: app) 파일에 viewBinding 설정을 추가한다 build.gradle(Module: app) 파일에 아래 코드를 추가해주고 [Sync Now]를 클릭해준다 viewBinding { enable = true } activity_main에 가서 아래와같이 코드를 추가한다 그러면 이러한 xml화면이 만들어지게 된다 그다음에는 MainActivity로 가서 버튼을 누르면 text가 바뀌도록 아래와같이 코드를 작성해준다 package com.example.example import androidx.appcompat.app.AppComp..