So I am working on an app that will allow the users to create an account offline with some basic information such as name, designation etc. And I want the user to be able to use the app completely in offline. But also I want to keep an option to create an account with some authentication methods such social login, email, phone. Users can do this from their settings after they have created the account locally. And Once they create/connect the account I want to backup the data that is available locally to firebase database.
But I am confused which would be the most suitable approach for this. Should I use Sqflit or Shared Preference package for this.
Thanks for your help in advance.