전체 글 251

[Android] App layout - Custom layouts

#1 개요 맞춤 레이아웃 | Jetpack Compose | Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 맞춤 레이아웃 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Compose에서 UI 요소는 호출될 때 UI 요소developer.android.com위 공식 문서를 나만의 언어로 정리했다. #2 정확히 '무엇'을 커스텀하는가?게시글 [Android] App layout - 기초에 있는 도식도다. 이 도식도는 Layout 내부적 동작 기제를 표현하고 있다. Layout을 커스텀한다는 건 위 도식도에서 주황색 네모 및 파란색 네모 안의 내용을 오버라이드하는 것이다. #3 Modifier.layout()#..

[Android] UI architecture - Phase와 State

#1 이전 게시글 [Android] UI architecture - Phases#1 개요 Jetpack Compose 단계  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Jetpack Compose 단계 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류kenel.tistory.com위 게시글에서 이어진다. #2 State [Android] Jetpack Compose - State 기초#1 개요 상태 및 Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 상태 및 Jetpack Compose 컬렉션을 사용해 정리하기 내 환경설..

[Android] UI architecture - Phases

#1 개요 Jetpack Compose 단계  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Jetpack Compose 단계 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 대부분의 다른 UI 도구 키트와 마찬가developer.android.com위 공식 문서를 나의 언어로 정리했다. #2 Compose Runtime의 3단계#2-1 도식도Jetpack Compose가 UI를 그려내는 과정의 도식도. Layout 단계는 이 단계는 측정(measurement)과 배치(placement)라는 두 가지의 하위 단계로 구성된다. 각 단계에 대한 간락한 설명은 다음과 같다. 1. Composition: '무엇'(W..

[Android] App layout - 기초

#1 개요 Compose 레이아웃 기본사항  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. Compose 레이아웃 기본사항 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Jetpack Compose를 사용하면 앱의developer.android.com위 공식 문서를 나의 언어로 정리했다. #2 기본 컴포저블 [Android] Jetpack Compose - Layout, Arrangement, Alignment#1 Layout#1-1 개요 Compose 레이아웃 기본사항  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Tr..

디베이터 - 교육

#1 개요토론자에겐 내가 틀릴 수도 있다는, 우리에게 가장 소중한 의견에도 결함이 있을 수 있다는 생각이 추상적 관념이 아닌 생생한 경험의 산물이었다.토론의 교육적 측면에 대해 다룬다. #2 핵심 논리#2-1 토론은 교육이자 스포츠다내가 아는 건 토론이 강력한 교육의 도구라는 사실이었다. 내 경우엔 이 활동이 많은 것을 가르쳐주었을 뿐 아니라 배우는 법도 알려주었고, 나아가 배우고 싶다는 실질적인 욕구를 내 안에 불어넣어 주었다. 나는 가끔씩 사람들에게 이를 '정보 정보토론을 하려면 아이들은 엄청나게 광범위한 정보를, 주제 면에서(정치, 역사, 과학, 문화 등) 그리고 자료 출처 면에서(뉴스, 연구, 데이터, 이론 등) 접하고 그에 대해 실시간으로 논쟁할 수 있을 만큼 깊이 있게 이해해야 했다.기술하지만..

책/자기 계발 2025.02.18

[Android] Pointer input - Nested Scroll

#1 이전 게시글 [Android] Pointer input - Scroll#1 개요 스크롤  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 스크롤 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세kenel.tistory.com스크롤에 대해 다룬 위 게시글에서부터 이어진다. #2 중첩(Nested) 스크롤#2-1 개요중첩(Nested) 스크롤이란, 말 그대로 같은 방향(수직 또는 수평)으로 스크롤 하는 컨테이너 2개가 부모-자식 관계를 형성한 것을 뜻한다. 즉 verticalScroll()이 적용된 Column() 속에 다시 verticalScroll()이 적용된 Column()..

[Android] Pointer input - Scroll

#1 개요 스크롤  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 스크롤 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 참고: 항목 목록을 표시하려면 이러한 API 대신developer.android.com위 공식 문서를 나의 언어로 정리했다. #2 스크롤'되는' Modifier#2-1 Modifier.verticalScroll()fun Modifier.verticalScroll( state: ScrollState, enabled: Boolean = true, flingBehavior: FlingBehavior? = null, reverseScroll..

[콘퍼런스] AI SEOUL 2025 참석 후기

#2 핵심 논리 부분은 현장에서 메모하고 사진을 찍어두었던 걸 보고, 기억을 되짚으며 저만의 언어로 다시 작성한 것입니다. 따라서 연설자의 실제 발언과 일치하지 않을 수 있습니다. 또, 분량 관계상 본 게시글에 담지 못한 훌륭한 연설가분들의 연설들이 많습니다. #1 개요#1-1 주제AI for a Harmonious Society (AI로 만드는 조화로운 사회)2021년부터 올해까지 4년 연속으로 열리는 AI 콘퍼런스다. AI에 대해 전반적인 연설, 그리고 AI 스타트업들의 창의적인 사업 소개를 들을 수 있다. #1-2 날짜 및 장소일시: 2025-02-11 10:00 ~ 18:00장소: 서울 강남구 영동대로 513 코엑스 그랜드볼룸 1F #1-3 링크 모음콘퍼런스 소개 페이지 - 공식 사이트 콘퍼런스 ..

경험/콘퍼런스 2025.02.12

[Android] Pointer input - Gesture

#1 개요#1-1 이전 게시글 [Android] Pointer input - PointerInputChange, PointerEvent#1 개요 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 동작 이해하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저kenel.tistory.com위의 게시글에서 이어진다. 해당 게시글에서 먼저 PointerInputChange 및 PointerEvent에 대한 이해를 해야 본 게시글을 이해할 수 있다. #1-2 공식 문서 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Tran..

[Android] Pointer input - AwaitPointerEventScope()의 메소드들

#1 개요#1-1 이전 게시글 [Android] Pointer input - PointerInputChange, PointerEvent#1 개요 동작 이해하기  |  Jetpack Compose  |  Android Developers이 페이지는 Cloud Translation API를 통해 번역되었습니다. 동작 이해하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저kenel.tistory.com위 게시글에서 AwaitPointerEventScope()의 가장 대표적인 메소드인 awaitPointerEvent()에 대해 간단히 설명했다. 본 게시글에선 awaitPointerEvent()를 제외한 나머지 메소드들을 설명한다. #1-2 공식 문서 AwaitPointerEventScope  | ..