Download .IPA (5.6 MB)

App Link

Testing and Issues

You can test this app and submit issues during the testing period of the iOS Chart contest.

Install .ipa files via AltStore

Entries with serious issues will not be able to win the contest, but even minor issues might be important for overall results.


by rating


Contrary to the contest task, Y-scale always starts from 0 on the first 2 graphs. Sloppy when scrolling vertically the first 3 graphs. Average to good speed overall.
iPhone 6 Plus, iOS 12.1
Perfect Hawk Apr 28, 2019 at 08:32
Thanks for your feedback. I totally missed this feature and implemented it during 30 mins next day after the deadline. 

I take this opportunity to show link to my Telegram account if someone wants to text me:
Don’t changed highlight color if switch theme
Perfect Hawk Apr 18, 2019 at 03:59
I missed it. Thank you for your feedback.
Sergey Dikovitsky Apr 17, 2019 at 17:02
View with values overlaps selected column.
iPhone 5s / iOS 12.2
Perfect Hawk Apr 17, 2019 at 20:38
I missed it =( Thanks
Same mask (or no mask) on the bar charts + invisible axes' lines on 5th chart in night mode
iPhone 6 12.1.4
Perfect Hawk Apr 17, 2019 at 20:52
It's strange thing. I'll check it. Thanks.
Deleted Account Apr 19, 2019 at 22:14
The app crashes sfter scrolling to the last chart, moving range slider all the way to the right and dragging selection all the way to the right.
iPhone SE, iOS12
Perfect Hawk Apr 23, 2019 at 12:19
I fixed this crash after an hour after the deadline. It was to late.

I’m hurt that the organizers of the contest will not even look at my work after your issue report and probably they will not appreciate that I took a vacation to participate in Round 2. I was focusing on speed of charts and attention to detail (slider accuracy, buttons animations and taptic feedback)

Now I understand that I’m able to do bonus tasks. I will choose another strategy next time.
Deleted Account Apr 19, 2019 at 22:23
The in-between dates show up when dragging the slider, but disappear on the same position of the slider after dragging.
Dates on X axis take a while to load
iPhone 6 12.1.4
Perfect Hawk Apr 17, 2019 at 20:51
Performance of the dates is Achilles' heel of my app. I will improve them in next stage :D
Sergey Dikovitsky Apr 17, 2019 at 17:05
Y-axis origin should match minimum value of visible charts in selected range. If user starts scrolling on chart view with values will appear on touch up event.
iPhone 5s / iOS 12.2
Perfect Hawk Apr 17, 2019 at 20:36
Thanks for your feedback. "The Y-scale on line graphs should start with the lowest visible value (Screenshot 4)." So only Y-scale has this feature.
The app was submitted 20 hours 18 minutes AFTER the deadline and there is no other builds available. Check if the submitted build to the bot is also 38.
Perfect Hawk Apr 17, 2019 at 20:40
Sometimes you have to break the rules. The ipa file is correct.
Local minimum is 0 an all of the charts.
iPhone 6 12.1.4
Perfect Hawk Apr 17, 2019 at 20:44
Thanks. It's real issue. I missed this feature cause I thought only Growth chart starts from non zero value.
Deleted Account Apr 19, 2019 at 22:28
Selection indicator bar is drawn over the grid value labels.
No dates from the beginning
iPhone 5, iOS 10.3
Sergey Dikovitsky Apr 17, 2019 at 17:04
Somehow state of "Location" column visibility affects on y-axis labels.
iPhone 5s / iOS 12.2
Perfect Hawk Apr 17, 2019 at 20:37
I will check it. Thanks.
Sergey Dikovitsky Apr 17, 2019 at 17:06
It's possible to see "No Data" state on chart where it shouldn't be possible to change column visibility.
iPhone 5s / iOS 12.2
Perfect Hawk Apr 17, 2019 at 20:31
It's not an issue. The winners from previous round had this feature too.
The text of the tooltip fade animation makes it look like the app is lagging, although it does not. Unpleasant for the eye.
iPhone 6 12.1.4
Perfect Hawk Apr 17, 2019 at 20:41
Thanks for your feedback. I don't like this fade animation too.
Tooltip doesnt show exact values -> not informative. Also 1.1 + 2.5 != 3.5
Perfect Hawk Apr 17, 2019 at 21:10
I'm ex-1C developer, so I know how to calc values properly and I use this approach for calculating percent values (you don't find in my app 99% or 101% total value). In this case we have values:

Sticker 1060
Video 2450
All 3510

and I format them separetly like this:

1060.format = 1.1K
2450.format = = 2.5K
(1060 + 2450).format = 3.5K

Of course I'll fix it. Thanks.
Deleted Account Apr 19, 2019 at 22:33
The third grid line value gets displaced.
Does not support iOS 8. Telegram does.
Major: absence of local minimum value not only significantly reduces UX quality, but also gives this contestant an advantage in performance over other participants
glitch on area chart after filter toggle
iPhone 6+, iOS 11.2
Major/critical: 32 fps during 1st graph scaling (from round 2 with dates on) on iPhone 5, 37 fps on iPhone 6+. 38 fps during bar chart scaling on iPhone 6+. For more details read my comments about performance of entry213.
Nobody added any issues yet...