A more advanced App, PaintPot!


A more advanced app to take your App Inventor skills to the next level

How eady was it to have Hello Purr working on your device??? Really easy, right? So let's try something a bit more invovled: PaintPot!

Paint Pot screenshot

You can follow this step by step tutorial to get PaintPot on your device.

To finish this task why don't you modify the tutorial and show us what you did by describing the changes and taking a screenshot of your blocks? Use the comments for that.

Some ideas could be changing the background picture with the camera, or adding more colours to the palette.

Task Discussion


  • Forsure Yunome said:

    I decided to keep our meow from the first tutorial. Took me a minute to realize you could add more 'do's to 'when's

    on March 28, 2013, 12:11 p.m.
  • Tialis said:

    What a cool way of programming!

    A very simple way to evade the black color "bug" is to set as DrawingCanvas.PaintColor one of the colors we use when Screen1 is Initialized.

    on Dec. 12, 2012, 9:23 a.m.
  • Kodjaman said:

    you can take photo and use it for background image...and paint text comments or draw pictures.

    on Sept. 3, 2012, 8:50 a.m.
  • Ernesto Gálvez said:

    I changed the tutorial by placing two new buttons to colors and two buttons to change the width of the line.

    To create the new color buttons I repeated steps from PaintPot tutorial (part 1) / color buttons, but this time I chose the colors yellow and orange.

    To change the line width , I defined a global variable that contains the initial value of the line Width. later, two buttons that add or subtract 1 to this variable.

    I put the variable in the event "when DrawingCanvas.Dragged do" "set drawingCanvas.LineWidth" to "global linewidth"

     

    on June 10, 2012, 9:45 p.m.

    Jos said:

    wow very nice! and thanks for sharing your changes, sure it will inspire others to do the same.

    Really like the changes in the line width!

    on June 11, 2012, 5:39 a.m. in reply to Ernesto Gálvez