도리안의 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년 개발기


Layout provided by Steemit Enhancer hommage by ayogom


Posted through the ECblog app (https://blog.etain.club)
Sort:  

Upvoted! Thank you for supporting witness @jswit.

Coin Marketplace

STEEM 0.21
TRX 0.21
JST 0.035
BTC 92187.28
ETH 3145.26
USDT 1.00
SBD 3.04