전체 글(154)
-
240429_디모의 코틀린 문법 강의 정리 #2강. 변수와 자료형
유튜브 - 디모의 코틀린 문법 강의 정리 #2강. 변수와 자료형 1. 주석 다는 법 1) // (슬래시 2번) 2) /* ~~~ */ (여러 줄 작성할 경우) 2. 클래스 이름 표기법: 모든 단어를 대문자로 시작하기(파스칼 표기법)- ex) ClassName 3. 함수/변수 이름 표기법: 첫 단어만 소문자로 시작하기(카멜 표기법)- ex) functionName 4. 변수 선언 방법 1) var : 일반적 변수(언제든지 읽고 쓰기 가능) 2) val: 선언 시 초기화 후 변경 불가능 5. 변수의 구분(호출되는 위치에 따른 구분) 1) property(속성): 클래스 안에 선언 2) local variable(로컬 변수): 클래스 이외의 scope에 선언 *kotlin에서는 기본 변수에서 null을 허용..
2024.04.29 -
2024.04.18
BMI 계산기 - ResultActivity.kt package com.example.mybmi_calculator import android.graphics.Color import android.os.Bundle import android.widget.Button import android.widget.ImageView import android.widget.TextView import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat import kotlin...
2024.04.18 -
2024.04.17
MBTI 테스트 앱 만들기 - TestActivity.kt 일부분 //MBTI 질문지에 대한 유저의 대답을 저장하는 QuesionnaireResults 클래스를 생성 class QuestionnaireResults { val results = mutableListOf() // addResponses 함수를 생성해, 3가지 질문에 대한 대답(1, 2번 중 하나)이 들어오면, 1, 2 중 // 더 많은 대답 값을 results에 add함 fun addResponses(response : List) val mostFrequent = response.groupingBy { it }.eachCount().maxByOrNull {it.value }?.key // response 값들을 각각 count해서 그룹핑, ..
2024.04.17 -
2024.04.16
// 로또 번호 자동 생성기 만들기 package com.example.mylotto import android.os.Bundle import android.widget.Button import android.widget.NumberPicker import android.widget.TextView import android.widget.Toast import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import androidx.core.view.WindowInsetsCompat import androidx.core.vie..
2024.04.16 -
2024. 04. 15
1. 안드로이드 앱 개발은 Android Studio에서 이루어진다. 2. Kotlin이라는 문법을 활용한다. 3. 처음 화면은 MainActivity에서 코딩한다. 4. 결과 화면을 생성(ResultActivity)하고, 코딩을 통해 화면-화면을 연결한다. 5. ~.kt 파일에서 코딩이 이루어지고, ~.xml 파일에서 어플리케이션 화면에 대한 조정이 이루어진다. 6. ~.xml 파일에서 각 component별 작업을 할 수 있는데, component 별로 형식이 정해져 있다(Textview, Imageview, Button 등) 7. ~.xml 파일의 각 component에 고유한 Id를 부여해야 한다. 8. drawable >>> paste를 통해 외부 이미지를 붙여넣을 수 있다. 9. findVie..
2024.04.15 -
앱개발 아티클 스터디
ㅇ
2024.04.15