Commit Graph

10 Commits

Author SHA1 Message Date
23c05b91d5 build(room): KSP room.schemaLocation 설정 및 exportSchema=true로 스키마 export 활성화
프로젝트가 이미 KSP를 사용하고 있어 KSP 인수 기반으로 Room 스키마 export를 활성화했습니다.
- app/build.gradle: ksp { room.schemaLocation 등 } 추가
- Room DB 클래스 3종: exportSchema=true
- app/schemas 디렉터리 버전 관리
2025-10-22 19:23:58 +09:00
7ff3d7f1e5 refactor(root-gradle): deprecated 문법 신규 문법으로 전환
- task -> tasks.register로 전환
- rootProject.buildDir -> rootProject.layout.buildDirectory로 수정
2025-10-22 18:11:37 +09:00
9b825ee244 refactor(db): ObjectBox 제거 및 Room으로 마이그레이션
- 최상위/app Gradle에서 ObjectBox 플러그인 제거
- PlaybackTracking을 Room Entity/DAO/Database로 전환
- Repository를 Room 기반으로 수정 및 Koin DI 주입 변경
2025-10-22 16:25:32 +09:00
bc581d763b fix(build): Room KAPT→KSP 마이그레이션 및 configuration cache 비활성화로 Kotlin 2.0 빌드 오류 해결
- Room을 2.6.1로 업데이트하고 KAPT를 KSP로 전환
- room-rxjava3 의존성 추가(RxJava3 반환 타입 지원)
- ObjectBox 플러그인과 충돌 회피를 위해 configuration cache 비활성화
- AGP 8.4.2 + Kotlin 2.0.21 환경에서 빌드 성공 확인
2025-10-22 13:50:42 +09:00
4349f2bd3a targetSdk 34로 변경
커스텀 액션에서 패키지를 명시
2024-08-21 12:44:51 +09:00
66006853bd AGP 7.3.1 로 변경 2023-08-17 13:53:48 +09:00
0e24eab7b3 firebase version 32.2.2 로 변경 2023-08-16 18:21:03 +09:00
fd8c4e726d Firebase 추가
Crashlytics 추가
RemoteConfig 이용한 강제 업데이트 로직 추가
2023-07-25 02:40:41 +09:00
c1054c5ede KOIN 설정 적용 2023-07-23 19:50:34 +09:00
3e62c754df first commit 2023-07-23 19:01:45 +09:00