도리안의 2024년 개발기 #205 - 새 프로젝트에서 Room 데이터베이스 구현 중
새 프로젝트에서 Room 데이터베이스 구현 중
No. 205
2024. 11. 12 (화) | Written by @dorian-dev
오늘의 개발기
새 안드로이드 프로젝트에서 오늘의 작업은 Room 데이터베이스를 구현하는 것이다. 이전의 앱들에서ㅠ데이터베이스는 모두 SQLite로 구현되었다. 구글이 이제는 그것을 더 이상 지원하지 않고(영어로 deprecated), 대신 Room을 활용할 것을 권하고 있다. 오늘 작업한 내용은 다음과 같다.
- Dependency 변경
- Room 라이브러리 추가
- 코루틴 라이브러리 추가
- Hilt 라이브러리, 플러그인 추가
- 새 클래스 추가
- RoomDatabase 상속 클래스 (C1)
- 테스트로 쿼리 실행할 DAO 클래스
- 테스트로 로딩할 데이터 클래스
- C1 작동을 확인할 테스트 클래스
테스트 결과, 로딩이 정상적으로 작동함을 확인했다. 내일은 모든 테이블들을 대상으로 데이터 클래스, DAO 클래스를 개발 그리고 테스트 할 예정이다.
지난 2024년 개발기
- #204 - 새로운 앱의 기술 검토 중
- #203 - 매듭 지은 안드로이드 권한 이슈
- #202 - 새로운 앱 개발 시작
- #201 - 외부 저장소 쓰기 권한 요청 그리고 추가 개발 (3)
- #176 ~ #200
- #151 ~ #175
- #101 ~ 150
- #51 ~ #100
- #1 ~ #50
Layout provided by Steemit Enhancer hommage by ayogom
Posted through the ECblog app (https://blog.etain.club)
Upvoted! Thank you for supporting witness @jswit.