Каковы принципиальные различия между 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