My Attempt At Making Something From Inside My Mansion

For this assignment I decided to create a way users could paint on top of their photos from their camera roll. 

I’m creative and I like to draw so that was the inspiration for this app. I used a tutorial from appinventor.org as a template to help me create the app. This tutorial also allowed me to get more familiar with the website’s tools. The basics were easy to accomplish: Dragging and dropping the canvas, buttons, layout and ImagePicker, as well as labeling and coloring them. The tutorial got me far enough to figure out how to link the buttons to specific actions and to their respective colors. It also simplified how to link screen touch to draw circles and lines on the canvas. The most difficult part was syncing the ImagePicker to the canvas. This was where I ruined everything… I tried to place the ImagePicker as though it were to act as the entire screen or canvas, thinking I then could delete the original canvas add on. This deleted all the connections with blocks I had previously created and it took some time to redo all of this. There was no tutorial to link the two so I had to use context clues. I played around with the blocks and finally clicked “when ImagePicker1.AfterPickingdo” placed “setcanvas1BackgroundImageto” inside, followed by “ImagePicker1Selection”.

It worked and I was satisfied.

After thoughts:

Although this was an elementary way to code (if it even resembles real code) it did get me instantly intrigued with the way coding works. I wish the class had been pushed into the deep in with a real way to learn. From a beginners perspective, however, it was a great introduction and was easy to manage. Overall the assignment took me an hour and a half to complete. I’m excited to see what comes next!

Leave a comment