This lesson finishes up the project that the last two have been about: HaikuFortune, a program which randomly chooses and displays a fortune in a window. It’s not a very complicated one, but it exemplifies a reasonably well-coded real-world project. Although it was code complete as of the end of Lesson 22, it was not finished, missing icons and other resources. This concludes the project with adding resources, a basic discussion on source code licensing, and packaging a program for Haiku.
All of Darkwyrm’s lessons were migrated to the Haiku website a while back and are linked under “Learning to Code” on the Development page.
If people want to adjust URLs in his personal blogs, create PRs to the website, please.
I’ve started converting them to Asciidoc from ODT so they are browsable directly in github and trackable as text files in git. Working on this on and off (you can get a decent conversion using pandoc, but some cleanup is needed).
The lessons are relicensed to allow derivatives, so they can be updated, translated, etc.
I’m still wondering if I should move this repo to haikuarchives or haiku org on github.
Moving them to a more “official” repo may be a good idea. Might increase visibility and increase the chance of contributions. Add issues with a “need-help” tag for smaller tasks.