전체 글
-
[Android/Kotlin] RoomAndroid/Kotlin 2022. 8. 18. 19:58
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다] - 로컬 데이터베이스 사용을 위한 라이브러리 - 안드로이드 아키텍처 컴포넌트(AAC/Android Architecture Componet)의 구성 요소 중 하나 - SQLite보다 간단하게 로컬 데이터베이스 사용 가능 - 디바이스가 오프라인 상태인 동안에 사용자가 데이터 사용할 수 있으며 온라인 상태가 되면 콘텐츠 변경 사항이 서버에 동기화됨(이로 인해 안드로이드 개발자 사이트에서는 SQLite 대신 Room 사용을 적극 권장하고 있다고 함) - 내부적으로 SQLite를 사용하지만, 이를 자바나 코틀린으로 매핑해 접근성과 편의성 높여줌 - 어노테이션 사용하므로 직관성 높음 - Observation 형태 지원 -> 아키텍처 패턴에 적용이 쉬움 - SQL..
-
[Android] 안드로이드 아키텍처 컴포넌트(AAC/Android Architecture Components)Android/Android 2022. 8. 18. 19:15
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다] - 강력하고 테스트 및 유지보수가 쉬운 앱을 디자인하도록 돕는 라이브러리 모음 - Google I/O 2017에서 새로운 라이브러리들을 AAC로 묶어 발표(앱을 개발하며 만날 수 있는 여러 문제들을 쉽게 해결할 수 있는 새로운 선택지라고 설명) - Google I/O 2018에서 Android Jetpack 발표할 때 Jetpack의 구성요소 중 하나로 AAC를 포함시킴 https://developer.android.com/topic/libraries/architecture?hl=ko Android 아키텍처 구성요소 | Android 개발자 | Android Developers 앱 작업 developer.android.com https://velog...
-
[Android] Material CalendarView was not found in this project 에러Android/Android 2022. 8. 16. 17:34
[모든 포스팅은 개인적 공부를 위해 작성된 글입니다] dependencyResolutionManagement { // repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } //MaterialCalendarView Import 위해 추가 } }
-