Just Code Challenge Week 3 Projects

  1. 2 years ago

    Paul L

    6 Jul 2018 Xojo Inc, Third Party Store

    Post your projects in this conversation!

    It's the 3rd week of the Just Code challenge! This time I made an iOS app that shows Dog pictures. I call it Dogs Up!

    Read more about it: https://blog.xojo.com/2018/07/06/just-code-challenge-week3
    Download the Dogs Up project source: http://cdn.xojo.com/JustCode/DogsUp.zip

    Please share your projects for week 3 of the Just Code challenge in this thread. Download other projects and discuss!

  2. Edited 2 years ago

    Continuation of my canvas listbox pet project
    Horizontal and Vertical Scrolling
    Header Option
    "Populate" from record set or array of database records
    Define Columns using a simple array. Used during populate method.
    Many bug fixes and some refactoring
    Buttons and "child" objects are now classes instead of structs(struct issue with x64)
    still more to go, but happy with the progress.



  3. Bill K

    6 Jul 2018 Testers, Xojo Pro Las Vegas, NV

    This week's project is a paramedic drug assistant app I wrote to help me learn my drugs for medic school. The app will eventually have all 72 drugs included with it - the version I have available right now only has 1. User can delete all and add their own, or add to existing. Add, edit, and delete work in this version of the app. The next version will have a "flash card" study utility. That feature proved to be a bit more complicated than I anticipated.

    Download it here: https://github.com/wkapeles/drug_assist


  4. David F

    6 Jul 2018 Testers, Xojo Pro

    Here is a simple piano. It sounds like a joke, but it's an opportunity to solve some very interesting problems.

    If the system handles mousedeown events, this part is OK, otherwise it's hard to get the right behavior. But, then, no mouseup event is possible. I use a specific timer to handle mouseup events. And a control set to group all the events related to the piano keys.

    This solution gives you a very reactive piano, with a minimal impact on system load. Nota: there are many other ways to solve this challenge.


    Source and win32 exe are here:

  5. Christian M

    6 Jul 2018 Xojo Pro Germany

    This is a very simple version of the game „Snake“ written in Basic (Xojo).



  6. Jonathan E

    6 Jul 2018 Testers, Xojo Pro Las Vegas, NV

    I'm not sure if this submission will count, but I, unfortunately, didn't have time to work on a project specifically for this challenge. I did, however, write a program we use internally to perform repetitive tasks on a specified interval in less than a week.

    The app, dubbed Marvin, looks to several tables in a database for lists of tasks with specified intervals ranging from "constant" to "monthly." It then evaluates the record's other parameters to decide if it will run the task. At it's core is a timer that fires a method to find processes loop through them and perform logic for each task. The timer period is set to 60 seconds. The app then writes a record to a log indicating if it ran, errored or neither, the time and the id of the process. Below are some screenshots. I wish I could share the project but it would be nearly useless if I stripped out privileged information...and @Bill K would kill me. I would be happy to give a quick demo or record a demo video if that would help.

    As you can see it's still fairly new with only one live process and a few test processes, but it is only 4 days old.

    The app:

    The log:

    The processes table:

    First commit:

    Last commit:

  7. Jay J

    6 Jul 2018 Alaska (until I can escape!)
    Edited 2 years ago

    (Still Friday in Alaska...)

    You may think this app is frivolous, but it could be used to win free beers for life, so...


    It's a Coin Toss app to help you make decisions. But it has a secret -- a way to cheat to make sure you always win.

    See the 1-minute video to see how it works (and the secret):

    And you can download the project here:


  8. Robert W

    6 Jul 2018 Western Canada
    Edited 2 years ago

    This week's intended project refused to cooperate. So I guess it'll have to be next week's project.
    Meanwhile, Plan B is a least squares polynomial curve fitter, for all you statistical types.

    Project file here:
    PolyFit Project

    For info on how to use, please refer to the app.readme note in the project file.

  9. Wolfgang S

    7 Jul 2018 Testers Europe (Germany, Bavaria)

    I wrote an iOS App that uses the HTTPSocket from XOJO and an API from Shopware. The program allows me to retrieve the sales from my webshop. The Shop System is from Shopware and offers a Rest API, with which one can retrieve orders and customer data. On the main screen, I can see the current sales from today and the last 7 days. Below is a list box listing all orders. When you click on an order, more order details are displayed.



  10. Stefan W

    13 Jul 2018 Testers, Xojo Pro Hannover, Germany

    I hope this post still counts for week 3, since week 4 thread is not online!

    Anyway, this is my first project for the JustCode challenge, a simple MP3 ID3 tag editor (for MacOS only). It uses a dynamic open source library (taglib) which is embedded to the project. I'm not 100% sure if this works for others, but it works on my machine. I started this project a while ago but never finished it. But this week I did.


    Download the project here: http://www.watermann-it.de/public/xojo/SimpleMp3TagEditor.zip

  11. Alberto D

    13 Jul 2018 Testers, Xojo Pro Austin, Texas

    Stefan, week 4 here

  12. Stefan W

    13 Jul 2018 Testers, Xojo Pro Hannover, Germany

    Oh, thanks. I was looking on the thread below waiting for the link of week 4. Isn't this the right post?


  13. Alberto D

    13 Jul 2018 Testers, Xojo Pro Austin, Texas

    Yes, but I think Paul forgot to update it.

  14. Paul L

    13 Jul 2018 Xojo Inc, Third Party Store

    Just Code Challenge Week 4 thread is now open.

or Sign Up to reply!