Каковы принципиальные различия между Android Room и Sqldelight?

Не обращая внимания на мультиплатформенные преимущества, есть ли преимущество использования комнаты над sqldelight?

1 ответ

Используя room, вы получаете официальную поддержку paging3, поскольку обе библиотеки поддерживаются Google, а sqldelight в настоящее время не поддерживает paging3 сам по себе, так что, возможно, это может быть преимуществом, я думаю.

Я еще не пробовал, но вы можете использовать paging3 с sqldelight, создав PagingSource (в Paging3) самостоятельно.

Документы библиотеки подкачки:https://developer.android.com/topic/libraries/architecture/paging#support-different-data-arch

Проблема SqlDelight о поддержке Paging3:https://github.com/cashapp/sqldelight/issues/1786

Другие вопросы по тегам