분류 전체보기 (24) 썸네일형 리스트형 [Android] Icon 사용법 (Jetpack Compose) Icon 사용법기본 사용법Icon(Icons.Default.Home, contentDescription = "홈 아이콘") Material Icon 종류종류설명Icons.DefaultFilled와 동일한 기본 아이콘Icons.Filled채워진 형태의 아이콘Icons.Outlined테두리만 있는 아이콘Icons.Rounded모서리가 둥근 아이콘Icons.Sharp모서리가 각진 아이콘Icon(Icons.Default.Home, contentDescription = "홈 아이콘") // 기본 아이콘Icon(Icons.Filled.Favorite, contentDescription = "좋아요") // 꽉 찬 하트Icon(Icons.Outlined.Favorite, contentDescription = "빈 하.. [Android] Image 사용법 (Jetpack Compose) Image 사용법기본 사용법@Composablefun SampleImage() { Image( painter = painterResource(id = R.drawable.sample_image), contentDescription = "샘플 이미지" )} painterResource(id: Int): 로컬 리소스에 있는 이미지를 불러오는 함수contentDescription: 접근성을 위해 이미지 설명 Image() 함수 기본 구조@Composablefun ImageExample() { Image( painter = painterResource(id = R.drawable.sample_image), contentDescription = .. [Android] Button 사용법 (Jetpack Compose) Button 사용법버튼 종류설명Button기본 버튼OutlinedButton테두리만 있는 버튼TextButton배경 없이 텍스트만 표시되는 버튼IconButton아이콘만 표시되는 버튼FilledTonalButton기본 버튼보다 연한 색상의 버튼ElevatedButton그림자가 있는 입체적인 버튼 기본 사용법 Button( onClick = { /* 클릭 이벤트 */ }) { Text(text = "기본 버튼")} 속성 정리 - modifier (크기 조정)Modifier.size() 사용 (가로, 세로 크기 직접 지정)Button( onClick = { /* 클릭 이벤트 */ }, modifier = Modifier.size(150.dp, 50.dp) // 가로 150dp, 세로 5.. [Android] Text 사용법 (Jetpack Compose) Text() 사용법text() 기본 사용법@Composablefun SimpleText() { Text(text = "안녕하세요, Jetpack Compose!")} Text() 속성 정리 - modifier (크기, 배치 등 조정)Modifier를 사용하여 Text()의 크기, 정렬, 배경색 등을 조절Text( text = "Hello, Compose!", modifier = Modifier .padding(16.dp) // 안쪽 여백 .background(Color.LightGray) // 배경 색상 .fillMaxWidth() // 가로 너비 채우기) - color (글자 색상 지정)기본 색상: Color.Black, Color.White, Co.. Kotlin 스타일 가이드 - 2 형식지정1. 중괄호1.1. 비어 있지 않은 블록' { ' 는 같은 줄에 위치하며, ' } ' 는 새 줄에 작성항상 중괄호 {}를 사용하는 것이 권장 - 올바른 예시if (condition) { doSomething()} else { doAnotherThing()} - 잘못된 예시if (condition) doSomething() // WRONG! 중괄호 필요 1.2. 빈 블록빈 블록 {}은 줄바꿈하여 작성한 줄 {} 사용 금지 - 올바른 예시try { doSomething()} catch (e: Exception) {} // Okay - 잘못된 예시try { doSomething()} catch (e: Exception) {} // WRONG! 2. 표현식표현식이 하나만 .. [Android] 네이밍 표기법(naming Conventions) 네이밍 표기법(naming Conventions) 종류1. Camel Case (낙타 표기법) 1. lowerCamelCase (소문자 낙타 표기법)첫 번째 단어는 소문자로 시작하고, 이후 단어들의 첫 글자는 대문자주로 변수명, 함수명에 사용var userName = "John Doe"fun fetchUserData() { ... }val questionCount = 5 2. UpperCamelCase (대문자 낙타 표기법, PascalCase)모든 단어의 첫 글자가 대문자주로 클래스명, 인터페이스명, 객체명에 사용class ChatViewModel { ... }interface Clickable { ... }object NetworkClient { ... }2. Snake Case (뱀 표기법)1. s.. Kotlin 스타일 가이드 - 1 소스 파일모든 소스 파일은 UTF-8로 인코딩되어야 한다.이름지정1. 소스 파일에 최상위 클래스가 하나만 있는 경우파일 이름은 해당 클래스의 이름과 동일해야 하며, 대소문자를 구분하여 .kt 확장자를 붙여야 한다.// Person.kt 파일class Person(val name: String, val age: Int)Person.kt라는 파일 이름이 클래스 Person과 동일하게 설정됨// ChatManager.kt 파일class ChatManager { fun sendMessage(message: String) { println("Sending: $message") }}ChatManager.kt라는 파일 이름이 클래스 ChatManager와 동일하게 설정됨 2. 소스 파일에 최상.. Kotlin 변수 데이터 유형 1. 변수 정의 및 사용변수 선언 val count: Int = 0숫자 0을 보유하는 count 라는 정수 변수를 선언한다.변수 이름(name)변수 이름은 원하는 대로 선택 할 수 있지만 kotlin 키워드는 변수 이름으로 사용하지 않는 것이 좋다.코드를 더 쉽게 읽을 수 있도록 변수가 보유한 데이터를 설명하는 이름을 사용하는 것이 좋다.변수 이름은 카멜 표기법 규칙을 따라야 한다.예시numberuserNameisClickedkotlin 키워드: https://kotlinlang.org/docs/keyword-reference.html 변수 데이터 유형(data type)데이터 유형포함할 수 있는 데이터 종류값 예시String텍스트"Text""Sign in"Int정수64-59281Double십진수2.0-.. 이전 1 2 3 다음