반응형
반응형
스프링 부트(Spring Boot)란? 자바의 웹 프레임워크 스프링 프레임워크에 톰캣 서버를 내장하고 여러 편의 기능들을 추가 스프링 부트 다운로드 스프링 홈페이지에 접속하여 자신의 운영체제에 맞게 다운로드 진행 (필자는 이클립스용으로 다운로드를 진행) https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, o..
변수(Variable)란? 값을 메모리에 저장하고 저장된 메모리 공간에 이름을 부여하는 것 변수 선언 방법 (var) 변수명 앞에 var 입력 1. 변수 선언과 값 초기화 입력한 값의 타입에 따라 자동으로 변수의 타입 결정 // 변수 선언하고 값 초기화하기 var 변수명 = 값 2. 변수만 선언 반드시 콜론과 함께 타입 정의 이후 변수에 값을 입력시 지정된 타입으로만 값을 지정 // 변수만 선언하기 var 변수명: 타입 // (이후 값 입력시) // 변수명 = 값 // Ex) 변수 a를 정수로 선언 후 값 저장하기 // var a: int // a = 1 -> OK! // a = 일 -> Error 읽기 전용 변수(val)와 상수(const) 변수 선언시 지정한 값을 이 후 코드 내에서 변경 할 수 없는..
로그 클래스란? (Log Class) 로그 : 앱의 동작에 대한 기록 로그 클래스 : 앱의 실행 흐름 혹은 결괏값을 확인하기 위해 사용하는 클래스 안드로이드 라이브러리로 미리 정의된 함수를 호출하여 사용 로그캣이란? (Logcat) 출력된 로그들을 보는 도구 태그를 활용하여 특정 로그 확인 가능 로그 클래스의 함수 (Method) v(verbose) : 상세한 로그 내용 출력을 위함 i(information) : 개발에 필요한 내용 출력을 위함 (개발자용) d(debug) : 일반적인 메시지 전달을 위함 w(warning) : 경고성 메시지를 전달하기 위함 e(error) : 에러 메시지를 출력하기 위함 로그 클래스 호출 (import) 1. import를 이용하여 직접 로그 라이브러리 정의 import..
시작하기 전에... 안드로이드 스튜디오에 코틀린 설정이 되어 있지 않다면 아래의 링크를 눌러 확인해주세요. 안드로이드 스튜디오에 코틀린 프로젝트 생성하기 안드로이드 스튜디오에 코틀린 코드 사용을 위한 설정하기 (뷰 바인딩 사용) 요구 사항 1. 뷰 화면엔 버튼과 텍스트뷰가 존재하여야 함 2. 버튼을 누르면 텍스트뷰에 'Hello World'라는 문구가 출력되어야 함 요약 : 버튼 클릭시 문구 출력 레이아웃 설계 activity_main.xml 버튼과 텍스트뷰 각각 하나씩 생성 버튼 ID : button 텍스트뷰 ID : textView 뷰 바인딩 사용 방법 : 객체화된 UI 호출 1. 뷰 바인딩으로 사용할 레이아웃 파일과 연결 2. 바인딩 된 레이아웃을 변수로 지정 3. 연결된 레이아웃에 포함된 UI의 ..
아래의 놀이기구 비용은 놀이동산의 입장료가 무료, 풍경이 100%인 경우에만 해당되는 됩니다. 놀이기구 애니메이션 및 가격 설정 [에어로너츠] 기울인채로빠르게 회전 X 16번 30달러 (공원입장료 무료 상태에서 명성/37) [베네치아 회전목마] 빠르게 회전 X 9번 29달러 [씨저] 빠르게 회전 X 9번 18.3달러 [인새니티] 루프 -> 더블루프 -> 더블루프 -> 루프 -> 역방향 루프 -> 역방향 더블루트 -> 역방향 더블루트 -> 역방향 루프 31달러 [티컵] 시계방향 X 7번 19달러 [해머스윙] 높게 스윙 X 6번 16달러 [킥플립] 후방회전&후방맞바꾸기 X 3번 36달러 [큐브] 전방뒤집기 11번 명성/37 달러 [부대시설] ATM 1순위, 수익 기대 X 화장실 1달러 손님들이 비싸다고 하다..
문제 발생 코틀린으로 안드로이드 코드를 작성하려는데 다음과 같은 에러가 출력되었다. cannot access 'android.viewbinding.viewbinding' which is a supertype of '~~~'check your module classpath for missing or conflicting dependencies 해결 방법 build.gradle(Module) 파일의 dependencies에 아래와 같은 코드를 추가하면 된다. dependencies { implementation 'com.android.databinding:viewbinding:7.2.2' ... }