반응형 전체 글89 ✅ Kotlin 2.1.10 → 2.2.0 & KSP 2.0.20-1.0.25 → 2.2.0-2.0.2 대응 완전 정리 Kotlin 2.2.0과 KSP 2.2.0-2.0.2는 새로운 K2 컴파일러를 기본으로 적용하며, DSL 구성과 코드 생성 환경을 크게 개선합니다. 이 가이드에서는 변경사항 요약은 물론, Jetpack Compose + MVVM + Hilt + Clean Architecture 구조에서의 연동 방법까지 실무 관점에서 상세히 설명합니다.✅ 1. Kotlin 2.2.0 주요 변경사항항목이전 버전최신 버전릴리즈일Kotlin2.1.102.2.02024.06.19 🔧 변경사항 요약변경 일자변경 내용차이즘적용 방법활용 예시2024.06.19data object 정식 지원object + data class 기능 통합data object 키워드 사용data object Loading : UiState2024.06.1.. 2025. 6. 30. [Android/Kotlin] kspDevDebugKotlin 빌드 오류 해결: useClasspathSnapshot 속성 관련 문제 Android 프로젝트에서 KSP(Kotlin Symbol Processing)를 사용하는 경우, 다음과 같은 Gradle 빌드 오류를 경험할 수 있습니다:Could not create task ':app:kspDevDebugKotlin'.> Cannot query the value of task ':app:kspDevDebugKotlin' property 'classpathSnapshotProperties.useClasspathSnapshot' because it has no value available.이 글에서는 해당 오류의 원인과 이를 해결하는 방법을 최신 버전 기준으로 자세히 설명합니다.❗ 오류 원인 요약해당 에러는 주로 다음과 같은 상황에서 발생합니다:Kotlin 버전과 KSP 버전의 불일치A.. 2025. 6. 30. 🔧 Firebase Android BoM 33.15.0 주요 라이브러리 버전 및 변경 사항 Firebase Android BoM(Bill of Materials) 버전이 33.10.0에서 33.15.0으로 업데이트되면서, 주요 Firebase 라이브러리들의 버전이 변경되었습니다. 이러한 업데이트는 주로 버그 수정, 성능 향상, 보안 강화 등을 포함하고 있습니다. 아래는 각 주요 라이브러리의 새로운 버전과 함께 주요 변경 사항을 정리한 내용입니다.(firebase.google.com) ✅ Firebase Analytics버전: 22.4.0주요 변경 사항:내부 종속성 업데이트KTX API는 더 이상 별도의 모듈로 제공되지 않으며, 메인 모듈에서 직접 사용 가능합니다.(firebase.google.com, firebase.google.com)✅ Firebase Authentication버전: 23... 2025. 6. 28. Material3 1.3.1 → 1.3.2 업데이트 요약 Compose Material3는 Material Design 3 가이드라인을 기반으로 한 최신 UI 컴포넌트 세트입니다.이번 1.3.2 버전에서는 주로 버그 수정과 플랫폼 호환성 개선에 집중된 안정화 릴리즈입니다.✅ 주요 변경사항material3 라이브러리 자체가 1.3.2로 업데이트 되었음 (developer.android.com)window-size-class, adaptive-navigation-suite 같은 관련 모듈도 함께 1.3.2 버전으로 정렬됨 (mvnrepository.com)Material You 컴포넌트와 adaptive UI 모듈이 정상 로드되며, 빌드 의존성 충돌이 발생하지 않도록 내부 정합성 보강⚙️ 의존성 정리 예dependencies { implementation(".. 2025. 6. 27. 📦 Compose UI 1.7.8 → 1.8.3 업데이트 정리 🎯 요약버전 1.8.3 (2025년 6월 18일) 릴리즈기능 변화 없음: 기존 API는 그대로 유지되고, 버그 수정 중심코드 레벨 변경 발생 → 프로덕션 코드 안정성 향상포커스 커서 문제스크롤 동작 개선레이아웃 포커스 처리 삭제✅ 주요 버그 픽스① isGetFocusedRectReturnEmptyEnabled 플래그 제거이 플래그는 ComposeView 내부에서 포커스 대상이 없을 때빈 포커스 영역을 반환하도록 조정하는 역할이었음1.8.3에서 별도 기능 플래그 없이 기본 동작으로 통합됨 (mahozad.ir)결과적으로 더 안정적인 포커스 동작 보장② performScrollToNode 위치 버그 수정이전 버전에서 특정 상황에선 스크롤 대상 노드로 이동하지 않는 현상이 있었음보정되지 않거나 정확한 픽셀 .. 2025. 6. 27. 🎯 PredictiveBackHandler 완전 이해 및 커스텀 예제 🧠 Predictive Back이란?Android 13~14 이상에서는 "뒤로 가기 제스처"를 미리 시각적으로 미리 보기(preview) 할 수 있도록 하는 기능입니다.Jetpack Compose에서는 BackHandler 외에도 PredictiveBackHandler API로 "뒤로 가기" 제스처 중간 상태에 반응할 수 있습니다.이를 통해 스와이프 진행률(progress)에 따라 UI를 조절하거나, 애니메이션을 제어할 수 있습니다.📦 사전 준비dependencies { implementation("androidx.activity:activity-compose:1.10.1")}✅ 기본 사용 예: PredictiveBackHandler@Composablefun MyBackGestureScreen(.. 2025. 6. 27. 이전 1 2 3 4 ··· 15 다음 반응형