목록Android (107)
App노자
https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier?hl=ko
1. Slot API란? Composable 함수는 하나 이상의 Composable 함수를 호출할 수 있다 Jetpack Compose에서의 Slot API는 Composable 함수를 통해 사용자 정의 UI 컴포넌트에 Slot을 제공하여, 이 컴포넌트의 일부를 외부에서 정의할 수 있게 하는 패턴이다 하나의 Slot API는 하나 이상의 요소가 비어 있는 UI 템플릿이다 Composable이 호출될 때 파라미터로 전달되며 Compose 런타임 시스템이 UI를 렌더링 할 때 포함된다 Composable의 슬롯에 전달할 수 있는 람다 표현식을 이용해 작성하며 이를 통해 컴포넌트의 레이아웃이나 동작을 재사용할 수 있으며, 동시에 특정 부분은 개발자가 커스터마이즈할 수 있다 https://developer.an..
1. Composable 함수란? @Composable fun Greeting(name: String) { Text(text = "Hello $name") } Composable 함수는 Jetpack Compose로 사용자 인터페이스를 만들기 위해 사용하는 특수한 코틀린 함수이다. @Composable Annotation을 이용하여 선언하며 Composable이 호출되면 앱 안에서 해당 영역이 이미지로 변환될 때 사용자에게 표시되고 동작되는 방식을 정의하는 데이터와 프로퍼티의 집합을 전달한다. 코틀린의 일반 함수와 같은 방식으로 결괏값은 반환하지 않으며, 런타임으로 사용자 인터페이스 요소를 전달하면 컴포즈 런타임 통해 렌더링 한다. 선언적 UI구성, 재사용성, 리엑티브 프로그래밍 등의 특징을 가지고 있으..
1. mutableState란? var sLiderPosition by remember { mutableStateOf(20f) } MutableState는 상태 관리를 위한 핵심 개념 중 하나이다 상태 관리는 UI의 데이터가 시간에 따라 어떻게 변하는지, 그리고 이 데이터 변화가 UI에 어떻게 반영되는지를 처리하는 과정입니다. Compose는 리액티브 프로그래밍 모델을 사용하여, 데이터의 상태가 변경될 때 UI를 자동으로 업데이트합니다. https://developer.android.com/codelabs/jetpack-compose-basics#0 Jetpack Compose 기초 | Android Developers 이 Codelab에서는 Compose의 기본사항을 알아봅니다. developer.an..
1. Composable 함수란? @Composable fun Greeting(name: String) { Text(text = "Hello $name") } Composable 함수는 Jetpack Compose로 사용자 인터페이스를 만들기 위해 사용하는 특수한 코틀린 함수이다. @Composable Annotation을 이용하여 선언하며 Composable이 호출되면 앱 안에서 해당 영역이 이미지로 변환될 때 사용자에게 표시되고 동작되는 방식을 정의하는 데이터와 프로퍼티의 집합을 전달한다. 코틀린의 일반 함수와 같은 방식으로 결괏값은 반환하지 않으며, 런타임으로 사용자 인터페이스 요소를 전달하면 컴포즈 런타임 통해 렌더링 한다. 선언적 UI구성, 재사용성, 리엑티브 프로그래밍 등의 특징을 가지고 있으..
1. 개요 Google Play에 Android 앱을 게시하려면 Google Play 개발자 계정을 만들어야 한다 Google에 25달러를 지불하면 개발자 계정으로 전환이 되고 Apple 개발자 계정과 달리 한번 결제 시 평생 이용이 가능하다 계정 등록을 완료하기 위해 유효한 신분증을 사용하여 본인 인증을 진행하라는 메시지가 표시될 수 있다 만약 본인 확인이 불가능한 경우 등록한 수수료는 환불되지 않는다 https://play.google.com/console/developers Google Play Console | Google Play Console 앱과 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요. play.google.com..