This week we completed the Paint Pot application. For my app, I decided to create a simple outline of face in Photoshop and use it as my canvas. I further customized the app by adding an extra color, sound to the buttons, and an accelerometer option of shaking to wipe the screen. Although minor, I also renamed the app’s screen and provided an app icon. From this process there are two items that stood out to me. First, integration of camera elements was much easier that I expected. I thought the app inventor would be able to create simple functionality features well, but I didn’t think we’d be able to tap into the camera function so easily. This was a great exercising and encouraging to see some of the potential power within the app we design. Secondly, this assignment revealed to me my preference for writing code vs. creating these blocks. This visual interface of the blocks makes it easier, but I find it a little cumbersome to try to manage and go back and forth between blocks and shelves of functionality. I think I’d prefer to write the code line by line. It may be that I am used to writing code, or that my undergrad degree had multiple computer programming courses that influenced my thinking, but I feel like I would be much more organized and efficient if I could write code to declare my own variables, create functions, and attach listeners.
Aside from my own project, I have reviewed several of my classmates projects. Each of us took a slightly different twist, but arrived at functioning apps that were similar in nature. I particularly liked the initiative of one of my classmates to discover how to change the radius of the drawing line thickness. The assignment walked us through changing the dot size, but not the line size. I think understanding how to declare a variable is useful. Again, I’d prefer to do this in code than in blocks as it seems more natural to me.
Creating this app may have impact for my organization. I showed what I built to my supervisor and we started discussing ways we could incorporate operators using the tool to draw diagrams of their unit or flow of product during processing. Right now the operators use paper and pencil to draw their unit during training, but being able to draw and save/share through a tablet or smartphone might be something we explore. I look forward to the next assignment!