본문 바로가기

전체 글

(176)
[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..
[TIL]안드로이드 스튜디오 미니퀴즈 미니 퀴즈 1. 안드로이드 스튜디오의 디렉터리 구조에서 이미지와 같은 리소스를 저장하는 디렉터리의 이름은 무엇일까요? -> res 2. 내가 만드는 앱의 빌드 정보가 들어 있는 파일명은 무엇일까요? -> build.gradle 3. 에뮬레이터의 속도를 빠르게 해주는 하드웨어 가속기의 이름은 무엇일까요? -> Intel x86 Emulator Accelerator