Hello Good Morning and Thank you very much, everyone, one for your help.
I am going to read through your comments a few times today as I go back and fix this app.
I will try and answer all the point here:
Ok, so the saving of Images I think it is just the way that I learned from Youtube, the courses on Udemy did not cover this.
If there is a much better way of doing this Please show me with Blocks as I am dyslexic and I would never have been able to do this without the colour coding of the Blocks.
(thank you, Grammarly for helping me to write well enough for you to more or less get what I am trying to say. I am very bad at writing)
I have tried this way on 3 mobiles all with Android 7 and above when the image Is saved for the first time, It creates a new folder called BeniDoodle and the first Image I save shows up there and in my Gallery, but if I clear the canvas, In which case only the brush strokes will clear not the Image, and draw on it again, and then save, no image is saved to any folder anywhere on any device I have tried, if I change the Image or take a photo and try and save nothing is saved, If I close the app, and then open the app and do a new image, It will save to a new folder LMAO called BeniDoodle1 then BeniDoodle2 and so on, It is clear that this method is wrong.
And set canvas background to empty text box was not what I was expecting, I was trying to do it with a White colour background but it did not work, Thank you @Taifun.
@Itlo Thank You I agree that accepting the privacy policy every time is very annoying, but I had not worked out how to do that yet it was on the list for the app completion, including adding adverts later maybe.
"Save a tag in TinyDB when they accept. In Screen1 initialize, check if that tag exists. If it doesn't then show the policy, but if it does, then it means it was accepted previously and you can skip that part." Please, can you show this to me in Blocks I will understand so much better? I half understand at the moment.
As for the saving please see the video from youtube above, any blocks showing how to better do this are very much appreciated.
As for the draw circle, I am a bit confused, do I create it with its own block or add it to the CanvasMain where the DrawLine is now, again any screenshots of Block would be amazing thank you.
@SteveJG Thank you for your advice, I am used to doing images at 512 x 512 it is a habit, I will start doing them all at 96 x 96 new habit.
and Thank you very much for your help.
I think the biggest Problem I have is how I am learning by cobbling together my apps with videos from youtube, they are not always very clear and sometimes a little outdated, then there is the fact that everyone has their own style of doing the blocks so it can be a little confusing trying to learn the best way to build these apps. Udemy has helped but I have not found anything advanced on there yet, just the basics.
I have been wanting to build apps for years but I am a bit of a perfectionist and when something is not right it really bugs me.
Thank you very very much, everyone, for your help I really do appreciate it.