728x90 반응형 전체 글119 (Compose) Text 안녕하세요! 이번 글에서는 Jetpack Compose를 공부하시는 분들이 가장 먼저 만나게 되는 컴포넌트 중 하나인 Text 컴포넌트에 대해 소개해보려고 합니다. Text 컴포넌트란?Text 컴포넌트는 화면에 글자를 보여주는 가장 기본적인 컴포넌트입니다.XML 시대에는 를 썼지만, Compose에서는 Text() 함수를 사용합니다. 사용법도 매우 직관적입니다.Text(text = "안녕하세요, Compose!")이렇게 한 줄만 작성해도 화면에 "안녕하세요, Compose!"라는 글자가 나타납니다. Text의 다양한 속성Compose의 Text는 단순히 문자열만 출력하는 용도가 아닙니다.여러 가지 속성을 조합해 글자 스타일을 쉽게 바꿀 수 있습니다.Text( text = "안녕하세요, Compose.. 2025. 7. 28. (Git) git alias로 빠르게 사용자 정보 변경하기 개발을 하다 보면 같은 컴퓨터에서 여러 계정 정보로 git commit을 해야하는 경우가 있습니다. 예를 들면 회사컴퓨터에서 회사와 개인 프로젝트를 오가며 git user.name과 git user.email을 바꿔야 하는 상황이 있습니다.매번 복잡하게 변경하는 것 보다 git alias를 활용해서 한 줄 명령어로 빠르고 간단하게 전환할 수 있는 방법이 있습니다.alias란?alias는 git 명령어를 짧은 이름으로 별칭을 만들어 빠르게 실행할 수 있도록 도와주는 기능입니다.예를 들면, git status를 git st 처럼 줄여 쓸 수도 있고, 복잡한 명령어도 하나의 단축어로 만들 수 있습니다. 이번 블로그에서는 복잡한 명령어를 하나의 단축어를 만드는 것을 소개합니다.alias 만들기먼저 git 전역 .. 2025. 7. 28. (Compose) Compose 소개 안드로이드 앱을 만들 때 UI를 어떻게 설계하고 구현할까? 가 가장 큰 고민입니다.기존에는 TextView와 Button, ImageView와 같은 View를 XML에 정의하고, Kotlin에서 가져와 속성을 바꾸고 액션을 지정하며 화면을 만들었습니다.이제는 더 쉽고, 현대적인 방법인 Compose를 사용해서 UI를 구현할 수 있습니다. Jetpack Compose는 Google이 공식적으로 제공하는 선언형 UI 툴킷으로 최근 안드로이드 개발 표준으로 자리 잡고 있는 기술입니다.Compose는 화면의 상태(state)에 따라 UI를 선언적으로 그려주는 프레임워크 라고 할 수 있습니다. 기존 View는 XML에 UI를 정의하고 Kotlin에서 findViewById()로 뷰를 가져와서 속성을 변경하고 액션.. 2025. 7. 24. (Coroutine) 나는 Coroutine 동작 순서를 얼마나 잘 아는가? 여러분들은 CoroutineRaceGuesser Game을 아시나요? 만약 처음 보셨다면 여러분들은 이 블로그 글을 만난 것이 정말로 행운입니다.왜냐면 저도 이것을 알기 전에는 제가 Kotlin Coroutine 동작 순서에 대해 잘 아는줄 알았거든요. 몇일 전에 제가 운영하는 스터디의 안드로이드 카카오 단체톡방에 흥미로운 링크가 공유되었습니다. 그것은 바로 Coroutine 동작 순서 퀴즈 였습니다.저는 Coroutine 스터디를 5기째 운영하고 있어서 쉽게 문제를 풀 것이라 생각했는데 맘처럼 쉽게 풀리지 않아서 아직 많이 부족하고 잘 모르는구나 하고 느꼈습니다. 이 코드는 어떤 순서로 동작하나요?suspend fun main() = coroutineScope { delay(2000) val.. 2025. 6. 27. 다이빙로그-45 오키나와 6 산칭 환경날짜: 2025.06.15나라: 일본위치: 오키나와다이브 포인트: 산칭다이빙 센터: 홍스타 다이브(http://hongstardive.com/)날씨: 해조류: 약함시야: 매우 좋음 다이빙휴식 시간: 113분시작 시간: 13:31시작 잔압: 190bar최대 수심: 22m다이브 시간: 42분종료 시간: 14:13종료 잔압: 60bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 28도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(5mm) 2025. 6. 17. 다이빙로그-44 오키나와 5 카메키치 환경날짜: 2025.06.15나라: 일본위치: 오키나와다이브 포인트: 카메키치다이빙 센터: 홍스타 다이브(http://hongstardive.com/)날씨: 해조류: 약함시야: 매우 좋음 다이빙휴식 시간: 56분시작 시간: 10:48시작 잔압: 190bar최대 수심: 22m다이브 시간: 50분종료 시간: 11:38종료 잔압: 40bar탱크 크기: 11L탱크 재질: 알루미늄탱크 종류: Air수온: 27도 장비웨이트: 6kg(Belt-6kg)슈트: Wet(5mm) 2025. 6. 17. 이전 1 2 3 4 5 6 7 ··· 20 다음 728x90 반응형