2026/02 (3)


소울 스트라이크 x QWER 콜라보 이벤트 당첨 포카 실물 후기!

소울 스트라이크 x QWER 콜라보 이벤트 당첨 포카 실물 후기!

안녕하세요! 평소 안드로이드 개발 공부와 코딩으로 찌든 일상을 보내던 중, 정말 선물 같은 소식이 찾아왔습니다. 바로 방치형 RPG의 대세 '소울 스트라이크 '와 제가 정말 좋아하는 밴드 QWER' 의 콜라보 이벤트 당첨 소식이었는데요!오늘은 기다리고 기다리던 당첨 포토카드(포카) 가 드디어 도착해서, 그 영롱한 실물을 공유해보려고 합니다. 덕질과 게임을 동시에 즐기는 분들이라면 이번 포스팅, 끝까지 집중해 주세요!1. 당첨의 순간, 그리고 기다림의 미학사실 이런 경품 이벤트는 "에이, 내가 되겠어?"라는 마음으로 응모하는 게 국룰이죠. 소울 스트라이크 게임 내에서 QWER 멤버들의 개성이 담긴 스킬과 동료들을 보며 정말 즐겁게 플레이했었는데, 이렇게 오프라인 굿즈까지 당첨될 줄은 꿈에도 몰랐습니다.당첨..

Jetpack Compose 의 기본 개념 (3)

Jetpack Compose 의 기본 개념 (3)

[Android] Activity 생명주기와 Jetpack Compose 생명주기 완벽 비교 정리안녕하세요! 안드로이드 개발을 하다 보면 가장 먼저 마주치는 벽이자, 끝까지 우리를 괴롭히는 게 바로 '생명주기(Lifecycle)' 죠.최근에는 기존 XML 방식에서 Jetpack Compose로 넘어가는 추세라, 이 두 생명주기가 어떻게 다른지 헷갈려 하시는 분들이 많더라고요. 그래서 오늘은 Activity와 Compose의 생명주기를 한눈에 비교해 보는 시간을 가져보려 합니다.1. 전통의 강자: Activity 생명주기 (Activity Lifecycle)먼저 우리가 흔히 보던 Activity의 생명주기입니다. 액티비티는 사용자가 앱을 열고, 다른 앱으로 전환하고, 다시 돌아오는 모든 과정에 관여합니다...

Jetpack Compose 의 기본 개념 (2)

Jetpack Compose 의 기본 개념 (2)

💻 이미지로 배우는 중첩(Nesting) 구조이미지 예시를 보면 Column 안에 여러 개의 Row가 들어가 있는 중첩 구조인 것을 알 수 있습니다. 이것이 Compose UI를 구성하는 가장 보편적인 방식입니다.1. 전체 틀은 Column (파란색)가장 바깥쪽을 Column으로 감싸서 전체적인 레이아웃이 세로로 흐르게 만들었습니다.modifier = Modifier.fillMaxWidth().padding(top = 16.dp): 이 설정 덕분에 카드가 화면 가로 전체를 꽉 채우고 상단에 여유 공간(Padding)을 가지게 됩니다.2. 세부 줄은 Row (빨간색)Column 내부에서 '본명', '생일', '설명'과 같은 각 항목은 Row를 통해 가로로 정렬됩니다.verticalAlignment = A..