Haiku

Create a native app, Tipster, to display usability tips (Part 2)

Your task is to add more features to Tipster.
You'll need a solid understanding of C++ and be a quick learner of the HaikuAPI (see BeBook/HaikuBook).

Goals for this task:

  • Make sure all code respects Haiku's Coding Guidelines.
  • Add an icon depending on the category to the left of the tip text. Choose suitable icons from /data/artwork/icons/ in the Haiku source tree.
  • Launch the supplied URL on a click of the icon.
  • Change the random-tip choosing algorithm so that already shown tips won't appear again until all tips have been shown.

Fork the repo at HaikuArchive and provide a pull request to submit your work.

Task tags

  • c++

Students who completed this task

Vale

Task type

  • code Code
  • web Design
close

2015