The user interface is very basic, requires a lot of clicking around, and it doesn’t customize/remember you at all.
To add a skill to the practice calendar I have to click 7 different buttons: 1) click on the day, 2) click on the plus button in the corner, 3) click on add skill from library, 4) click on curriculum, 5) click on level, 6) check all of the skills to add, 7) click add to calendar, and then repeat for skills that show up in other levels. That’s like 7*2=14 clicks, not to mention scrolling and multiple skill selection. If the app could just save the fact that I am doing adult curriculum levels 3&4 it would cut that interaction in half, making it so much less awful.
I don’t want to have to scroll and click through every program in the record book when I just want to see something in adult 4 like always, it should have “starred” programs show up at the top of the page as shortcuts, or the record book stays “flipped open” to the program I’m working on.
Next, the page titles at the top take up maybe 1/8th of the screen, and the nav bar also takes up 1/8th of the screen, so it’s really like I’m only seeing the middle bit of my screen as useful window space. Get rid of the page titles to gain back content space. I don’t need the top of the page to say that I’m looking at a tracker, and the bottom of the page to also say I’m looking at a tracker, when it already looks like a tracker!
There are a lot more things you could add, feature-wise. For example, it would be helpful to have a “working on” feature. You could make skills show up in different colors whether you’re not working on them, working on them, or you've mastered them. Making use of color differentiation would be an easy and effective way to make the visual appearance better.
Sorry for the rant but I hope that someone will make this app better cause I want to use it for tracking my skating progress. I’m a college CS major and I’m tempted to start trying to write my own app but it would take me a while to learn iOS development.