Week 32
Check the following to make sure you get full credit for your Beginner Apps:
All font bold and sizes are 28 or larger
Button width is at least 50% for the Menu and at least 20% for all others
Every app and screen has a Menu button in the same place.
Your "About" screen has large text that must be scrolled to see it all.
All text/background colors are extremely legible with high contrast.
Required App: PaintPot
Follow the Paint Pot tutorials, Part 1 (DATA VERSION) and Part 2 (MIT VERSION), so you can design and code on your Multi-App screen called PaintPot. We'll make few small modifications to the instructions, including:
Use a scrolling horizontal arrangement at the top, so that it is much easier to add lots of colors.
Place a button in the upper left for returning to the main menu - since it's a part of our Multi-App.
Instead of text on the color buttons, use Text-to-Speech to have the app say the color name out loud.
Find a free coloring page on the internet to use instead of a blank canvas or that darn cat.
The screenshots below show what these changes look like when you are done. There is one non-visible component, "TextToSpeech". Note that the Media panel has additional assets used on other screens, including the icon (Simple House).
Note the color buttons are all the same size, even though they don't have text on them. (They say the name of the color out loud instead.) Do this by making their size depend on the screen width, 15% in this case.
![](https://www.google.com/images/icons/product/drive-32.png)
Using the DotSize Variable
Part 2 of the PaintPot tutorial now has you following the standard MIT PDF. Follow the steps carefully - it details how to create a variable that changes the DotSize depending on which button was pressed last - Big Dot or Small Dot. Variables are critical for Apps - they keep track of things such as the current score in a game, or which question users are on in a quiz.