How can I overwrite an assets image in Flutter having a source image?
If you want to write a file on a user device you should look here: https://flutter.dev/docs/cookbook/persistence/reading-writing-files
Shared preferences are a space in a phone where you app can write, so it's exactly what you want!
Assets are part of you app and are not meant to be modified within the app.
During a build, Flutter places assets into a special archive calledthe asset bundle that apps read from at runtime. According to the flutter website
Hope this helps!