Info

Download .IPA (2.5 MB)

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.

Voting

427
by rating

Issues

Sloppy vertical scrolling when graphs are zoomed out to maximum time range. Glitchy animations when filtering graphs #3 and #5.
iPhone 6 Plus, iOS 12.1
40
Sergey Dikovitsky Apr 17, 2019 at 22:30
Bar chart has bad animations: empty spaces in the middle of the chart.
iPhone 5s / iOS 12.2
21
Caring Pigeon Apr 19, 2019 at 04:02
we have no rules for this animation, so it's just design choice
Local min is always zero on the first chart
iphone6 12.1.4
20
Caring Pigeon Apr 19, 2019 at 04:05
agree, mistake in understanding the task, one-line fix
Scrolling while touching down (u have to hold the touch down in order to see the tooltip) introduces a white background view on the tooltip
iphone6 12.1.4
20
Caring Pigeon Apr 19, 2019 at 04:08
agree, minor fix for updating tooltip on changing data notification
Fair Quokka Apr 27, 2019 at 18:04
— Upper bound values are cut when scaling. 
— The app is slow and blinks when scaling and filtering the third and fifth charts.
— iOS 11+ only.
iPhone 6s, iOS 12.0.2
20
labels on the percentage chart update in the same fashion as on all the other charts
iphone6 12.1.4
10
Caring Pigeon Apr 19, 2019 at 04:12
agree, if you about fade animation on labels, they should not be update
Caring Pigeon Apr 23, 2019 at 09:29
Agree, thats a problem with rounding
Sergey Dikovitsky Apr 17, 2019 at 22:28
Line chart has no y-axis animations.
iPhone 5s / iOS 12.2
1
Caring Pigeon Apr 19, 2019 at 04:01
y-axis has fade animation
Switching theme doesnt change the tooltip label color
iphone6 12.1.4
Caring Pigeon Apr 19, 2019 at 04:08
same as above
Labels on the tooltip are cut off + bigger white line on charts with more series
iphone6 12.1.4
Caring Pigeon Apr 19, 2019 at 04:13
same as above about tooltip
Unwanted animation after the start
iPhone 6+, iOS 11.2
Caring Pigeon Apr 23, 2019 at 09:15
We have no rules for this, design choice
Does not support iOS 8. Telegram does.
Caring Pigeon Apr 23, 2019 at 09:16
We have no rules for this
Major issue: does not support iOS 10.
iPhone 5, iOS 10.3
Caring Pigeon Apr 23, 2019 at 09:16
We have no rules for this
Critical issue: lines are a lot thinner than it needs to be. Thus this contestant has major advantage in performance over other participants or just hides drawing artifacts (because he uses Metal)
Caring Pigeon Apr 23, 2019 at 09:25
Lines have 1.5px width exactly as on design. So, it's not issue.
line joints are changing during the movement
Caring Pigeon Apr 23, 2019 at 09:27
Yes, agree. Thats how work iOS CAShapeLayer
can't activate new filter until the animation of the previous one is finished
Caring Pigeon Apr 23, 2019 at 09:28
Add screenshot or video, please
Vertical and horizontal scrolls do not cancel each other. It's not user-friendly when you select the dates with tooltip
Caring Pigeon Apr 23, 2019 at 09:28
Add screenshot or video, please
date and y-value labels are not animated in most cases.
Caring Pigeon Apr 23, 2019 at 09:30
Add screenshot or video, please. They have fade animation always.
poor scrolling performance on iPhone 6+. 30-40 fps
Caring Pigeon Apr 23, 2019 at 09:30
Add screenshot or video, please
Critical issue: Line joints are not rounded, even on iPhone X. So, it's not some minor optimization for old devices, rounded joints implementation on Metal require a lot more math to implement, a lot more vertices to calculate for each frame and 2-3 times more polygons to draw.
Caring Pigeon Apr 23, 2019 at 09:42
This app just uses CAShapeLayer...
Critical issue: This code uses Metal and it will never work on 32-bit devices (including iPhone 5 on iOS 10.3).
Caring Pigeon Apr 23, 2019 at 09:45
I'm sorry, but you are wrong. This code doesn't use Metal. How did you make such conclusions?
Major issue: It's not so easy to port this code to iOS 8 on iPhone 5S either, because he uses help classes from MetalKit (otherwise he would support iOS 8). And you have to do a lot more work without it.
Caring Pigeon Apr 23, 2019 at 09:43
This code doesn't use Metal
Critical issue: line drawing quality is poor. It is not easy to implement good line quality on bare Metal, MSAA is not enough. Qualitative line drawing requires a lot more calculations and tricks. And such implementations may still be worse than Core Animation / Core Graphics quality and would definitely affect the performance. You can read more about line quality in Metal projects in my comments on entry228.
Caring Pigeon Apr 23, 2019 at 09:48
You are wrong again...this code doesn't use Metal
Nobody added any issues yet...