<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Challenge &#8211; Xojo Programming Blog</title>
	<atom:link href="https://blog.xojo.com/tag/challenge/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.xojo.com</link>
	<description>Blog about the Xojo programming language and IDE</description>
	<lastBuildDate>Mon, 23 Mar 2020 18:19:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>#JustCode Challenge Week 7 &#8211; Pitch Tracker</title>
		<link>https://blog.xojo.com/2018/08/03/justcode-challenge-week-7-pitch-tracker/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 03 Aug 2018 10:00:44 +0000</pubDate>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Mobile]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4790</guid>

					<description><![CDATA[As many know, I&#8217;m a big baseball fan. I was recently at Sea Dogs game (our local AA minor league team) and was sitting behind&#8230;]]></description>
										<content:encoded><![CDATA[<p>As many know, I&#8217;m a big baseball fan. I was recently at Sea Dogs game (our local AA minor league team) and was sitting behind home plate alongside many scouts who were carefully watching the pitchers. I noticed several were tracking pitch counts using an app on a tablet or laptop. I thought that would make for an interesting app to make in Xojo, so this week I&#8217;ve made an iOS app (I&#8217;m on an iOS roll it seems) to track the location of pitches, similar to what I observed the scouts using.</p>
<p>The app shows a grid of the strike zone and you tap where the pitch was. You can use the buttons on the bottom to mark the pitch as a ball, strike or in play changing its color. Click the Reset button to clear the pitches for the next batter.</p>
<p><span id="more-4790"></span></p>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-4792 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-08-01_09-55-05.png" alt="" width="392" height="770" /></p>
<p><a href="http://files.xojo.com/JustCode/PitchTracker.xojo_binary_project.zip">Download the project</a> or <a href="https://gitlab.com/xojo/PitchTracker">check it out on GitLab</a>.</p>
<p>Enhancement idea:</p>
<ul>
<li>Enter player names</li>
<li>Save the pitch count data to a text file</li>
</ul>
<p>Add your project to the <a href="https://forum.xojo.com/49130-just-code-challenge-week-7-projects">week 7 forum conversation</a>.</p>
<p>Download and check out earlier projects:</p>
<ul>
<li>Week 6: <a href="https://blog.xojo.com/2018/07/27/justcode-challenge-week-6-bubble-popper/">Bubble Popper</a></li>
<li>Week 5: <a href="https://blog.xojo.com/2018/07/20/justcode-challenge-week-5-math-quiz/">Math Quiz</a></li>
<li>Week 4: <a href="https://blog.xojo.com/2018/07/13/justcode-challenge-week-4-mini-golf-scorekeeper/">Mini-Golf ScoreKeeper</a></li>
<li>Week 3: <a href="https://blog.xojo.com/2018/07/06/just-code-challenge-week3/">Dogs Up!</a></li>
<li>Week 2: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 6 &#8211; Bubble Popper</title>
		<link>https://blog.xojo.com/2018/07/27/justcode-challenge-week-6-bubble-popper/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 27 Jul 2018 10:00:59 +0000</pubDate>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Games]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4568</guid>

					<description><![CDATA[For this week&#8217;s app, I created a simple iOS app where you tap on &#8220;bubbles&#8221; to pop them. This was actually suggested to me by&#8230;]]></description>
										<content:encoded><![CDATA[<p>For this week&#8217;s app, I created a simple iOS app where you tap on &#8220;bubbles&#8221; to pop them. This was actually suggested to me by Dana Brown some time ago as something that would make a great diversion for her son. I have found it helpful with some of my younger nieces and nephews.</p>
<p>This iOS app demonstrates the use of a Canvas and the detection of taps. When all the bubbles have been popped, more are added. It never ends!</p>
<p><span id="more-4568"></span></p>
<p><img decoding="async" class="size-full wp-image-4580 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-07-19_09-59-13.png" alt="" width="392" height="770" /></p>
<p><a href="http://files.xojo.com/JustCode/BubblePopper.zip">Download the project</a> or <a href="https://gitlab.com/xojo/BubblePopper">check it out on GitLab</a>.</p>
<p>Enhancements idea include:</p>
<ul>
<li>Add more bubble colors.</li>
<li>Keep track of how many bubbles are popped.</li>
<li>Handle screen rotations so that bubbles that are off screen get repositioned.</li>
<li>Take advantage of multi-touch to allow multiple bubbles to be popped at once.</li>
</ul>
<p>Add your project to the <a href="https://forum.xojo.com/49030-just-code-challenge-week-6-projects">week 6 forum conversation</a>.</p>
<p>Download and check out earlier projects:</p>
<ul>
<li>Week 5: <a href="https://blog.xojo.com/2018/07/20/justcode-challenge-week-5-math-quiz/">Math Quiz</a></li>
<li>Week 4: <a href="https://blog.xojo.com/2018/07/13/justcode-challenge-week-4-mini-golf-scorekeeper/">Mini-Golf ScoreKeeper</a></li>
<li>Week 3: <a href="https://blog.xojo.com/2018/07/06/just-code-challenge-week3/">Dogs Up!</a></li>
<li>Week 2: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 5 &#8211; Math Quiz</title>
		<link>https://blog.xojo.com/2018/07/20/justcode-challenge-week-5-math-quiz/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 20 Jul 2018 10:00:01 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[webdev]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4565</guid>

					<description><![CDATA[For week five of the Just Code Challenge, I made a web app. This Xojo web app generates random math problems for addition, subtraction, multiplication and division and then displays the score.]]></description>
										<content:encoded><![CDATA[<p>For week five of the Just Code Challenge, I made a web app. My wife is a middle school math teacher and sometimes she needs to give the kids quizzes to help them with their math skills.</p>
<p><span id="more-4565"></span></p>
<p>This Xojo web app generates random math problems for addition, subtraction, multiplication and division and then displays the score. It demonstrates the use of a WebContainer for dynamically displaying content and encapsulating behavior. In this case MathProblem is a WebContainer that generates a random math problem and determines if the correct answer was entered.</p>
<p><img decoding="async" class="alignnone size-full wp-image-4575" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-07-19_09-44-26.png" alt="" width="1324" height="856" /></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4577" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-07-19_09-48-07.png" alt="" width="684" height="443" /></p>
<p><a href="http://files.xojo.com/JustCode/MathQuiz.xojo_binary_project.zip">Download the MathQuiz project</a> or <a href="https://gitlab.com/xojo/MathQuiz">check it out on GitLab</a>.</p>
<p>Add your project to the week 5 <a href="https://forum.xojo.com/48906-just-code-challenge-week-5-projects/0#p397103">forum thread</a>.</p>
<p>Download and check out earlier projects:</p>
<ul>
<li>Week 4: <a href="https://blog.xojo.com/2018/07/13/justcode-challenge-week-4-mini-golf-scorekeeper/">Mini-Golf ScoreKeeper</a></li>
<li>Week 3: <a href="https://blog.xojo.com/2018/07/06/just-code-challenge-week3/">Dogs Up!</a></li>
<li>Week 2: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 4 &#8211; Mini Golf ScoreKeeper</title>
		<link>https://blog.xojo.com/2018/07/13/justcode-challenge-week-4-mini-golf-scorekeeper/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 13 Jul 2018 08:05:11 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Mobile]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4387</guid>

					<description><![CDATA[Sometimes the idea for a great little app comes down to solving a silly little problem. Last month, the family went mini-golfing for my son&#8217;s&#8230;]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 16px;">Sometimes the idea for a great little app comes down to solving a silly little problem.</span></p>
<p>Last month, the family went mini-golfing for my son&#8217;s birthday. It was a lovely course called Pirate&#8217;s Cove Adventure Golf right next to the ocean. But they didn&#8217;t have scoring stands and we had to use a tiny pencil on a little cardboard scorecard to keep score. So this week&#8217;s app is a simple iOS app track of mini-golf scores!</p>
<p>The iOS app has two screens. The main screen has a giant Table that lists all the 18 holes. You tab on the detail button for a row (it&#8217;s the &#8220;I&#8221; icon) to go to the scoring screen.</p>
<p><span id="more-4387"></span></p>
<p>The scoring screen has places to enter scores for up to four players. It also keeps a running score total for each player.</p>
<p>The scores are stored in a two-dimensional array that is 4 x 18. Keep in mind that Xojo arrays are 0-based so this array is declared, as a property on the App object, with these dimensions: 3 x 17.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4541" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-07-10_16-08-27.png" alt="" width="392" height="770" /><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4542" src="https://blog.xojo.com/wp-content/uploads/2018/07/2018-07-10_16-08-27-1.png" alt="" width="392" height="770" /></p>
<p><a href="http://files.xojo.com/JustCode/MiniGolf.xojo_binary_project.zip">Download the Mini Golf project</a>.</p>
<p>This app is pretty simple, so here are some ideas for enhancements:</p>
<ul>
<li>Enter and display player names</li>
<li>Allow for more than 4 people on a team</li>
<li>Allow entry for &#8220;par&#8221; for each hole</li>
<li>Give each hole a name and save it separately so you can reload it should you go there to play often</li>
</ul>
<p>Download and check out earlier projects:</p>
<ul>
<li>Week 3: <a href="https://blog.xojo.com/2018/07/06/just-code-challenge-week3/">Dogs Up!</a></li>
<li>Week 2: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 3 &#8211; Dogs Up!</title>
		<link>https://blog.xojo.com/2018/07/06/just-code-challenge-week3/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 06 Jul 2018 10:00:23 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[HTTPSocket]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4373</guid>

					<description><![CDATA[After 2 desktop apps in week 1 and week 2 of the Just Code challenge, my project this week is an iOS app. It's very important job is to display dog pictures. I call it Dogs Up!]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 16px;">After 2 desktop apps in week 1 and week 2 of the <a href="https://blog.xojo.com/2018/06/18/jump-right-in-just-code-challenge/">Just Code challenge</a>, my project this week is an iOS app. Its very important job is to display dog pictures. I call it Dogs Up!</span></p>
<p><span id="more-4373"></span></p>
<p>If you were at XDC 2018 maybe you caught my iOS session where I showed how to send an update to the App Store. The app I updated was <a href="https://blog.xojo.com/2015/10/01/cats-up-using-httpsocket-with-the-cat-rest-api/">Cats Up!</a>, a simple iOS app that display cat pictures. Dogs Up! is the dog version and it uses the <a href="https://dog.ceo/dog-api/">Dog API</a>.</p>
<p><img loading="lazy" decoding="async" class="wp-image-4374 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/06/iOS55Screenshot.png" alt="" width="281" height="500" /></p>
<p>To make this app, I made a copy of the Cats Up! project and then started changing the parts necessary to hook it up to the Dog API. Changing existing projects is a great way to learn and one of the reasons we are doing the Just Code Challenge.</p>
<p>The Cats Up! project used a single HTTPSocket to connect to its web service for the cat pictures. The Dog API required two HTTPSockets: one to request a URL to a dog picture and another to download the picture itself.</p>
<p>Once these steps were done, I just needed to update the JSON file with dog facts (instead of cat facts), find something to use for the dog icon and get a recording of a dog bark to use when a new picture is displayed.</p>
<p><a href="http://files.xojo.com/JustCode/DogsUp.zip">Download the Dogs Up! project</a>.</p>
<p>Download and check out earlier projects:</p>
<ul>
<li>Week 2: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 2 &#8211; Password Generator</title>
		<link>https://blog.xojo.com/2018/06/29/just-code-challenge-week2/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 29 Jun 2018 01:00:53 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Passwords]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4364</guid>

					<description><![CDATA[#JustCode Challenge Week 2! This week I took inspiration from a feature in 1Password that can generate a password suggestion. This desktop app allows you to specify a desired password length and the number of digits and symbols to include in it.]]></description>
										<content:encoded><![CDATA[<p>In week 2 of the <a href="https://blog.xojo.com/2018/06/18/jump-right-in-just-code-challenge/">Just Code challenge</a> I took inspiration from a feature in <a href="https://1password.com">1Password</a> that can generate a password suggestion. This desktop app allows you to specify a desired password length and the number of digits and symbols to include in it.</p>
<p><span id="more-4364"></span></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-4367 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_12-25-22.png" alt="" width="366" height="259" /></p>
<p>Here is the Window layout in the Xojo IDE:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4369" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_11-53-55.png" alt="" width="1159" height="694" /></p>
<p>I&#8217;m using a read-only <a href="http://developer.xojo.com/textfield">TextField</a> to display the generated password. There are a couple <a href="http://developer.xojo.com/pushbutton">PushButtons</a> for copying the password text to the clipboard and for generating a new password. I use Slider controls to set the length of the password and the number of digits and symbols to include, along with corresponding labels.</p>
<p>When the window opens, it populates some arrays with the acceptable characters that can be used for letters, digits and symbols. In particular, some characters are excluded such as &#8220;O&#8221;, &#8220;o&#8221;, &#8220;0&#8221; and quotes because those are difficult to distinguish. The code to do this is in the Open event:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4370" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_13-29-50.png" alt="" width="853" height="785" /></p>
<p>The last line calls the GeneratePassword method which uses the settings from the user interface to generate a password. This way you&#8217;ll have a password displayed immediately when the window appears.</p>
<p>The GeneratePassword method first determines how many digits are needed, making sure it does not exceed the requested password length. Then it adds any symbols, also ensuring it does not exceed the set length. Lastly, if more characters are needed it adds letters to reach the desired length.</p>
<p>The characters are added to a String array that is then shuffled to mix all the parts together. Try commenting the Shuffle line out and when you run the project you&#8217;ll see that numbers always appear first, followed by symbols and then the letters. Here is the GeneratePassword code:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4371" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_13-30-49.png" alt="" width="853" height="785" /></p>
<p>A similar technique is used by the RandomDigit, RandomLetter and RandomSymbol. It uses the Shuffle method to randomize the appropriate array and then returns the first item.</p>
<p><a href="http://files.xojo.com/JustCode/PasswordGenerator.zip">Download the Password Generator project file</a>.</p>
<p>Download and check out earlier projects:</p>
<p>Week 1: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker Desktop App</a></p>
<p>Discuss your Week 2 project in the Xojo forum:</p>
<p><a href="https://forum.xojo.com/48550-just-code-challenge-week-2-projects">Just Code Challenge Week 2 Projects</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>#JustCode Challenge Week 1 &#8211; Color Picker</title>
		<link>https://blog.xojo.com/2018/06/22/just-code-challenge-week1/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Fri, 22 Jun 2018 03:50:05 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[Challenge]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4358</guid>

					<description><![CDATA[It's the first week of the Just Code challenge so I'm starting with something pretty simple a Color Picker app. This is a desktop app that demonstrates the use of a PushButton, the SelectColor method, a simple Canvas and the Color data type. It has less than 30 lines of code.]]></description>
										<content:encoded><![CDATA[<p>It&#8217;s the first week of the <a href="https://blog.xojo.com/2018/06/18/jump-right-in-just-code-challenge/">Just Code challenge</a> so I&#8217;m starting with something pretty simple. This app lets you choose a color using the system color picker and then shows you the color values in hexadecimal (useful for programming, HTML and CSS), RGB (red, green, blue), HSV (hue, saturation,value) and CMY (cyan, magenta, yellow).</p>
<p><span id="more-4358"></span>This is a desktop app that demonstrates the use of a <a href="http://documentation.xojo.com/api/deprecated/pushbutton.html">PushButton</a>, the <a href="http://documentation.xojo.com/api/deprecated/selectcolor.html">SelectColor</a> method, a simple <a href="http://documentation.xojo.com/api/deprecated/canvas.html">Canvas</a> and the Color data type. It has less than 30 lines of code.</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-4359 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_11-33-32.png" alt="" width="511" height="194" /></p>
<p>This is the layout of the Window user interface:</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-4360 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_11-35-10.png" alt="" width="1138" height="689" /></p>
<p>Here you can see the source code that displays the selected color and the related values:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4361" src="https://blog.xojo.com/wp-content/uploads/2018/06/2018-06-06_11-34-45.png" alt="" width="1138" height="689" /></p>
<p><a href="http://files.xojo.com/JustCode/ColorPicker.xojo_binary_project.zip">Download the Color Picker project source</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jump Right In! Just Code Challenge</title>
		<link>https://blog.xojo.com/2018/06/18/jump-right-in-just-code-challenge/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Mon, 18 Jun 2018 22:37:56 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[#JustCode]]></category>
		<category><![CDATA[Challenge]]></category>
		<category><![CDATA[Citizen Developer]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Rapid Application Development]]></category>
		<category><![CDATA[Software Development]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4341</guid>

					<description><![CDATA[The Just Code Challenge starts on June 18 and ends on September 21. Develop a new program or app and share it each Friday. Complete 10 out of 14 projects and complete the challenge. If you complete the challenge you'll get one of our super soft, new Xojo shirts and you'll be entered to win a Xojo Pro license!]]></description>
										<content:encoded><![CDATA[<p>I’m often asked by kids and adults how they can start coding and learn to make apps? You <em>could</em> start with the usual <a href="http://www.xojo.com/learn">books</a> or <a href="http://www.youtube.com/goxojo">videos</a>.</p>
<p>But maybe you want to <strong>jump right in</strong>. When I started programming that is exactly how I learned. I tried things to see what worked and what didn’t work. I also looked at and modified other programs I found.</p>
<p>You can learn to code if you <strong>just code</strong>.</p>
<p><span id="more-4341"></span></p>
<p>So let’s kick off this summer&#8217;s Just Code challenge. The idea is that you try to make one app a week throughout the next 14 weeks of the summer. These apps don’t need to do anything fancy, although they should do <em>something</em>. Any type of Xojo-made app counts — desktop, iOS or web. No need to compile, you are only required to submit your project to complete the challenge.</p>
<p>This contest is a great way to show people new to coding what it takes to make an app, and to show how much fun coding is. Even if you already know how to code, you’ll find that this contest is a great way to bring some fun back to coding kinda like Gavin Smith did just last week in his personal <a href="https://www.libertyapp.com/blog/index.php/2018/06/14/ios-game-from-scratch-in-14-days-done/">14 day iOS app challenge</a>.</p>
<p>The Just Code challenge starts today, <strong>June 18</strong> and ends Friday, <strong>September 21</strong>. Submit a project on at least <strong>10 out of 14</strong> Fridays to complete the Just Code challenge! Complete the challenge and you&#8217;ll get one of our super soft, new Xojo shirts (while supplies last) and you&#8217;ll be entered to win a Xojo Pro license plus $100! <em><strong>UPDATE</strong>: Because of growing interest, we&#8217;ll also be giving away a limited number of Xojo Lite licenses!</em></p>
<p>I’ve started a <a href="https://forum.xojo.com/48375-just-code-challenge">forum conversation called Just Code challenge</a>. Go there for ideas, to ask questions and post your projects on Fridays. Of course, I’ll be doing the Just Code challenge too. Each week I will post my project to start the Friday forum thread.</p>
<p><strong>Each Friday</strong> add your new project to the forum thread I started with that week&#8217;s app. Share a description of your project, a screenshot and a download link. Talk about your app and how much fun it is to #JustCode!</p>
<p>So what are you waiting for? Go on, <strong>just code.</strong></p>
<ul>
<li>Week 1 project: <a href="https://blog.xojo.com/2018/06/22/just-code-challenge-week1/">Color Picker</a></li>
<li>Week 2 Project: <a href="https://blog.xojo.com/2018/06/29/just-code-challenge-week2/">Password Generator</a></li>
<li>Week 3 Project: <a href="https://blog.xojo.com/2018/07/06/just-code-challenge-week3/">Dogs Up!</a></li>
<li>Week 4 Project: <a href="https://blog.xojo.com/2018/07/13/justcode-challenge-week-4-mini-golf-scorekeeper/">Mini-Golf ScoreKeeper</a></li>
<li>Week 5 Project: <a href="https://blog.xojo.com/2018/07/20/justcode-challenge-week-5-math-quiz/">Math Quiz</a></li>
<li>Week 6 Project: <a href="https://blog.xojo.com/2018/07/27/justcode-challenge-week-6-bubble-popper/">Bubble Popper</a></li>
<li>Week 7 Project: <a href="https://blog.xojo.com/2018/08/03/justcode-challenge-week-7-pitch-tracker/">Pitch Tracker</a></li>
<li>Week 8 Project: <a href="https://blog.xojo.com/2018/08/10/justcode-challenge-week-8-jumpstart-app-launcher/">JumpStart App Launcher</a></li>
<li>Week 9 Project: <a href="https://blog.xojo.com/2018/08/17/justcode-challenge-week-9-quote-web-service/">Quote Web Service</a></li>
<li>Week 10 Project: <a href="https://blog.xojo.com/2018/08/24/justcode-challenge-week-10-nettank/">NetTank</a></li>
<li>Week 11 Project: <a href="https://blog.xojo.com/2018/08/31/justcode-challenge-week-11-xojo-dojo-for-pi/">Xojo Dojo</a></li>
<li>Week 12 Project: <a href="https://blog.xojo.com/2018/09/07/justcode-challenge-week-12-multitemp/">MultiTemp</a></li>
<li>Week 13 Project: <a href="https://blog.xojo.com/2018/09/14/justcode-challenge-week-13-xojo-speed/">Xojo Speed</a></li>
<li>Week 14 Project: <a href="https://blog.xojo.com/2018/09/21/justcode-challenge-week-14-marching-band-scorekeeper/">Marching Band ScoreKeeper</a></li>
</ul>
<p>Check out this forum post for a list of 100+ projects submitted by Xojo customers:</p>
<p><a href="https://forum.xojo.com/50254-just-code-challenge-submissions">Just Code Challenge Submissions</a></p>
<p>And find out the winners here:</p>
<p><a href="https://forum.xojo.com/50192-just-code-challenge-winners">Just Code Challenge Winners</a></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
