Usa Room. Es un wraper de SQLite para sincronizar las bases de datos, manejar SQLite a alto nivel, tener acceso offline...
https://developer.android.com/training/data-storage/room?hl=es-419
https://developer.android.com/training/data-storage/room?hl=es-419