Android/[Android] ETC
-
1. Version Catalog 세팅 기준으로 했습니다.2. app, data, domain, presentation 모듈이 생성되어 있는 기준입니다. Version Catalog (libs.versions.toml)[versions]......kotlin = "2.0.0"......#Hilthilt = "2.51.1"androidx-hilt = "1.2.0"#Kaptkapt = "1.8.10"#Kspksp = "2.0.0-1.0.21"[libraries]......#Hilthilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }hilt-compiler = { group = "com.google..
[Android Clean Architecture] Hilt 설정1. Version Catalog 세팅 기준으로 했습니다.2. app, data, domain, presentation 모듈이 생성되어 있는 기준입니다. Version Catalog (libs.versions.toml)[versions]......kotlin = "2.0.0"......#Hilthilt = "2.51.1"androidx-hilt = "1.2.0"#Kaptkapt = "1.8.10"#Kspksp = "2.0.0-1.0.21"[libraries]......#Hilthilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }hilt-compiler = { group = "com.google..
2024.07.02 -
Version Catalog를 사용하는 이유프로젝트 전체에서 사용되는 라이브러리를 중앙에서 관리할 수 있습니다.이는 라이브러리 버전을 일관성 있게 유지하는 데 도움이 됩니다. 예를 들어 클린 아키텍처 구조로 멀티 모듈을 사용하시면서 라이브러리 버전을 각 모듈별로 선언한다면, 라이브러리 버전이 변경될 때마다, 각 모듈의 라이브러리 버전을 변경해야 하는 번거로움이 발생합니다. Version Catalog를 사용하면 이러한 단점을 개선할 수 있습니다. Version Catalog 생성해당 포스팅에서는 프로젝트 생성시 Version Catalog를 생성하여 진행하겠습니다. (작성일 기준 가장 최근 버전인 Koala는 프로젝트 생성시 디폴트로 Version Catalog가 적용됩니다!) 프로젝트를 생성하면..
[Android] Version CatalogVersion Catalog를 사용하는 이유프로젝트 전체에서 사용되는 라이브러리를 중앙에서 관리할 수 있습니다.이는 라이브러리 버전을 일관성 있게 유지하는 데 도움이 됩니다. 예를 들어 클린 아키텍처 구조로 멀티 모듈을 사용하시면서 라이브러리 버전을 각 모듈별로 선언한다면, 라이브러리 버전이 변경될 때마다, 각 모듈의 라이브러리 버전을 변경해야 하는 번거로움이 발생합니다. Version Catalog를 사용하면 이러한 단점을 개선할 수 있습니다. Version Catalog 생성해당 포스팅에서는 프로젝트 생성시 Version Catalog를 생성하여 진행하겠습니다. (작성일 기준 가장 최근 버전인 Koala는 프로젝트 생성시 디폴트로 Version Catalog가 적용됩니다!) 프로젝트를 생성하면..
2024.06.29 -
openHelperFactory는 Android에서 데이터베이스를 관리하기 위한 SQLiteOpenHelper 인스턴스를 생성하는 데 사용됩니다.주로 Room 데이터베이스 라이브러리와 함께 사용됩니다.Room은 SQLite 데이터베이스의 추상화 계층으로, 더 쉽고 안전하게 데이터베이스 작업을 수행할 수 있도록 도와줍니다. openHelperFactory의 주요 역할은 데이터베이스를 여는 데 필요한 SQLiteOpenHelper를 제공하는 것입니다.SQLiteOpenHelper는 데이터베이스 생성 및 업그레이드와 같은 작업을 처리합니다. Room 라이브러리에서 openHelperFactory는 데이터베이스 빌더에 전달되어 사용자 정의 SQLiteOpenHelper를 사용할 수 있도록 합니다. SQLCip..
[Android] Room : openHelperFactory & 암호화 DBopenHelperFactory는 Android에서 데이터베이스를 관리하기 위한 SQLiteOpenHelper 인스턴스를 생성하는 데 사용됩니다.주로 Room 데이터베이스 라이브러리와 함께 사용됩니다.Room은 SQLite 데이터베이스의 추상화 계층으로, 더 쉽고 안전하게 데이터베이스 작업을 수행할 수 있도록 도와줍니다. openHelperFactory의 주요 역할은 데이터베이스를 여는 데 필요한 SQLiteOpenHelper를 제공하는 것입니다.SQLiteOpenHelper는 데이터베이스 생성 및 업그레이드와 같은 작업을 처리합니다. Room 라이브러리에서 openHelperFactory는 데이터베이스 빌더에 전달되어 사용자 정의 SQLiteOpenHelper를 사용할 수 있도록 합니다. SQLCip..
2024.06.28 -
바로 설명 시작하겠습니다. Download Android Studio & App Tools - Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com위 링크에 접속하셔서 아래로 스크롤 하시면 다음과 같은 화면이 나타납니다.(Windows 64-bit) android-studio-2022.1.1.19-windows.zip 파일을 설치해 줍니다. 다운로드한 파일을 압축해제 하시고 원하시는 곳에 파일을 넣어주시면..
[Android Studio] 안드로이드 스튜디오 설치바로 설명 시작하겠습니다. Download Android Studio & App Tools - Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com위 링크에 접속하셔서 아래로 스크롤 하시면 다음과 같은 화면이 나타납니다.(Windows 64-bit) android-studio-2022.1.1.19-windows.zip 파일을 설치해 줍니다. 다운로드한 파일을 압축해제 하시고 원하시는 곳에 파일을 넣어주시면..
2023.01.14