Blocking Help For A Writing Progress Tracker

Hi! I am trying to make my first app (a free app for writers) and I am trying to start with a simple progress tracker...but I am already struggling. It seems that even without coding, my brain seems to think this is math and so it is really messing with my dyscalculia and I am not really getting anywhere. I would love any help.

What I need help with:

  • Getting the lists to show what was filled out in the form
  • Setting up everything to save locally
  • Can the progress bar look better?
  • Any other advice anyone is willing to offer.



image

I am going to change the colors and such to make it all look nicer, but I am just hoping to get it working first.

The ,Visible attribute should be assigned the values true or false (green logic pallette) to control visibility.

If you want to take the word count of a piece of text, split it at blanks and take the length of list of the resulting list.

(I am unfamiliar with ImageListView. Is it a standard AI2 component?)

TinyDB can't store runtime components.

It can, however, store lists, dictionaries, and text and numbers, given appropriate tags.

What kind of component is Projects?

1 Like

Here is a sample data storage app that stores Contacts in TinyDB, one Contact per tag.

You could do something similar, one Project per tag.

1 Like

Take a look at this Joejsanz Extension to improve the progress bar :pray:

Lito

@>-->---

1 Like

Thank you so much for all your help! You are amazing and I will work through what you've sent.

Projects is a list. I was thinking it might be the easiest way to store novel projects( which would ideally have the word count goal, deadline, title, description, and cover art). As for ImageListView, I had been trying Kodular before coming here, and I apparently mixed up what extension was for what.

I apologize for being such a bother as I try to learn all this.

image
image

Thank you so much!

1 Like

No, it's a Listview component.

Read the intro article How to Work with Lists

1 Like