Making a Better Drawing Program
Digital_Doodle was a very simple bit of programming. We'll make something a little more fun and sophisticated by starting off with the more advanced tutorial on MIT App Inventor called Paint_Pot. The link is provided at the bottom of the Beginner Apps page, but you can also click on the link above to get to the instructions, which are presented as two PDFs. There are a few things we will do differently though:
- Add a second screen called PaintPot and do all your design and coding given in the instructions on THAT screen, not the default Screen1.
- When adding components such as Button1, replace the 1 with a descriptive word that will make it VERY clear in the code what the component is for. For example, if it's supposed to change the paint color to red, rename it "Button_Red". Start with what the component is and add that descriptor. Don't expect anyone to help you debug your code if you make it hard to decipher what the purpose of a variable or component is
- Get the basic app as described in the MIT App Inventor instructions done first, then begin adding the enhancements to a copy. If you finish the basic app early, work on things like customized icons and backgrounds, or write your About screen text so it's ready to copy and paste when we add that screen.