Info

Download .IPA (8.1 MB)

App Link

https://testflight.apple.com/join/mK06YkwC

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

5820
by rating

Issues

Lots of minor issues, but very good speed and bonus goal+
iPhone 6 Plus, iOS 12.1
50
Lucky Dragon Apr 27, 2019 at 16:49
Thanks
Chart going down without clipping.. But Your animations is super cool.
33
Lucky Dragon Apr 17, 2019 at 15:12
Thanks! Yep, clipping is not best but not the worst as well. The same at the top of charts. In this way charts looks more 'dynamic' on fast animations.
Fair Quokka Apr 27, 2019 at 15:24
— Applying filters to the third graph feels laggy (the attached video #1). 
— The app is slow when filtering Apples in the last graph.
— Lower bound values are below the X-axis (the attached screenshot #2).
iPhone 6s, iOS 12.0.2
30
Lucky Dragon Apr 27, 2019 at 17:03
1) Yep - too large difference in scale
2) I was surprised. It was looking pretty smooth on iPhone 5c. What kind of device are you using?
3) The value at this points is exactly 0. And the line width is 2. As the requirement was to keep the range from lowest to highest point think this way of displaying data is correct.
Sergey Dikovitsky Apr 18, 2019 at 11:00
Little bit strange animation when only Pears are visible.
iPhone 5s / iOS 12.2
24
Lucky Dragon Apr 18, 2019 at 11:20
Yes, true. Range animating from 50k to 300, it's quite fast. There is 'ease in'/'ease out' time functions applied for this, but the range difference is too big.
D
Deleted Account Apr 23, 2019 at 17:04
# All charts
- Y lines can sometimes disappear for good, and nothing brings them back but restarting the app. No concrete scenario, it just happens sometimes. (y_lines_disappeared.MP4)
- Algorithm, which finds optimal Y values and step between them is pretty naive and sometimes leads to underutilized space (empty_spaces.jpeg)
- Leftmost date gets clipped. (clipped_left_date.jpg)
- On small scale there can be only a couple of y lines. (2_y_lines.jpeg)

# Chart 3
- You can select a bar in bar chart that is not on screen. (bar_beyond_screen.MP4)
24
Lucky Dragon Apr 23, 2019 at 17:46
Thank you for feedback. Steps are: hide blue chart and zoom in. Thats sad :(
When you show blue chart lines are going back.
Лейсан Apr 24, 2019 at 09:14
Is your app a time machine or what?) first opening and right to 1970! Lucky me!
IPhoneX iOS 12.2
23
Lucky Dragon Apr 24, 2019 at 11:49
Wow... missed this stuff. The same problem as a frozen dates after zoom-in - zoom-out action.
Interval and main chart have different height (see yellow)
IPhone 6s, iOS 12.2
22
Lucky Dragon Apr 17, 2019 at 15:07
Agreed. But otherwise there is no possibility to connect right and left scale using rounded values. It's possible only with static scales and non-rounded values on it.
D
Deleted Account Apr 22, 2019 at 10:40
No bottom gray separator line in navigation bar
iPhone X / 12.1
22
Lucky Dragon Apr 22, 2019 at 13:25
Yep, missing
Big chart is not scaled vertically when you turn on/off some filters (small one does though)
iPhone 6+, iOS 11.2
22
Lucky Dragon Apr 22, 2019 at 22:06
Yep. Thats the main point of Y-scaling algorithm. It provides only nicely rounded values on scale lines instead on approximate values.
К
Cool app. Two small bugs (see on video)
- When we return from the zoom, the date range remains old
- On percentage chart tooltip - when hiding series, them percent in tooltip are incorrect (73% Apples etc)
iPhone X, iOS 12
21
Lucky Dragon Apr 18, 2019 at 09:32
Thank you. First bug is reproducing on 1st and 2nd charts.
D
Deleted Account Apr 19, 2019 at 07:40
Multi-touch not supported in range control selector.

Can't grab and move another side of the selector while first one under the finger.

Yeah, it wasn't any requirements about it, but iPhone was built with multitouch support from the ground and this issue looks not user friendly and wierd. 
iPhone X / 12.2
20
Lucky Dragon Apr 19, 2019 at 08:10
That might be an improvement
D
Deleted Account Apr 22, 2019 at 10:37
Should be “All” instead of “Total” by design
iPhone X / 12.1
20
Lucky Dragon Apr 22, 2019 at 13:21
Ok
Лейсан Apr 23, 2019 at 17:23
Playing with zoom in/out can cause disappearing of the chart.
IPhoneX iOS12.2
4
Lucky Dragon Apr 23, 2019 at 17:50
Thanks, I got steps: Turn on Slo-mo mode. Zoom in chart. Tap zoom out. During the animation you should quickly tap on chart, then on details view. As a result - charts are missing.
Лейсан Apr 23, 2019 at 17:54
>Thanks, I got steps: Turn on Slo-mo mode. Zoom in chart. Tap zoom out. During the animation you should quickly tap on chart, then on details view. As a result - charts are missing.

However, I did it without slo-mo mode. No cheating here.
IPhoneX iOS 12.2
3
Lucky Dragon Apr 23, 2019 at 18:06
;)
Dates blink sometimes
iPhone 5, iOS 10.3
2
Lucky Dragon Apr 22, 2019 at 22:02
Yep... during some fast animations.
D
Deleted Account Apr 23, 2019 at 18:20
On first touch down and moving range selector, it jumps instead of smoothly moving. Its the way UIPanGestureRecognizer works by default, to make it smooth from the beginning you have to pull some tricks.
iPhone SE / iOS 12
2
Lucky Dragon Apr 23, 2019 at 18:36
Thanks. Strange issue because i'm not using UIPanGestureRecognizer...
Fast scrolling looks a bit weird.
iPhone SE
1
Lucky Dragon Apr 18, 2019 at 19:42
yep, too fast :)
D
Deleted Account Apr 22, 2019 at 10:47
Area selector can become so small so it become unusable: it impossible to move it and very hard to drag left or right side
iPhone X / 12.1
1
Lucky Dragon Apr 22, 2019 at 13:32
Implemented according to provided design. Touch area is about 35 points for both sides.
D
Deleted Account Apr 23, 2019 at 11:22
The slider is stuck on the right
iPhone Xs, iOS 12.2
1
Lucky Dragon Apr 23, 2019 at 11:51
HI! Nope, you can move it. Try harder :)
D
Deleted Account Apr 23, 2019 at 11:25
Dates on x-axis is wrong
iPhone Xs, iOS 12.2
1
Lucky Dragon Apr 23, 2019 at 11:52
Dates are aligned by left side, not center. You can find it in comments above.
D
Deleted Account Apr 23, 2019 at 11:29
All charts, except percentage, must have exactly 6 horizontal lines
iPhone Xs, iOS 12.2
1
Lucky Dragon Apr 23, 2019 at 12:06
Well, that's my implementation of scales rounding. 6 lines will look ugly on iPhone SE with small charts and too wide on iPhone XS because there is enough space to draw more. I decided to use adoptive number of lines.
D
Deleted Account Apr 23, 2019 at 11:31
Tooltip blinks and shakes
iPhone Xs, iOS 12.2
1
Lucky Dragon Apr 23, 2019 at 12:01
Please describe the steps of reproduction.
D
Deleted Account Apr 23, 2019 at 11:31
"A long tap on any data filter should uncheck all other filters"
iPhone Xs, iOS 12.2
1
Lucky Dragon Apr 23, 2019 at 11:59
Yep. Thats how the improvement works. When there is nothing to uncheck it check again all charts.
Not cool that chart is drawn above max y-line. Also big chart can’t be zoomed and scrolled by gestures. But your app is best in this contest. Thumbs up!
1
Lucky Dragon Apr 23, 2019 at 19:11
Thanks :)
percents sum up to 101%
Lucky Dragon Apr 17, 2019 at 15:07
:(
К
No Y axis?
iPhone X, iOS 12
Lucky Dragon Apr 18, 2019 at 09:41
Yep. Zero values chart...
Sometimes less grid lines than needed by contest.

PS. Nice animation for area zooming! Nice app overall!
iPhone SE
Lucky Dragon Apr 18, 2019 at 21:27
Values are rounded. So this king of placement is optimal for this range (0 to 4000), otherwise it would be difficult to put chart with nicely-rounded values on lines.
Thanks for the complement :)
Info view not centered to the line.
iPhone SE
X labels have wrong positions.
iPhone SE
Lucky Dragon Apr 18, 2019 at 19:34
Yep, keep it from previous contest
If i understand correctly y scaled graphs, they should not be affected by each other. But you graphs scale when hide one of them.
iPhone SE
Lucky Dragon Apr 18, 2019 at 19:52
Both charts are connected by number of scale lines. As it is a dynamic values - its difficult to predict how it will be placed on the screen
D
Deleted Account Apr 22, 2019 at 10:16
X labels are not aligned with the chart values
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:31
Duplicated. Align was used from previous contest.
D
Deleted Account Apr 22, 2019 at 10:18
Wrong fonts
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:30
Yep, 'Bold' instead of 'Heavy'
D
Deleted Account Apr 22, 2019 at 10:28
Wrong dates on the side of chart and in the title with interval of dates. So wrong interval on chart and in title.
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:19
Dates are correct inside the viewport (16 px from both sides). You are out of it.
D
Deleted Account Apr 22, 2019 at 10:31
This control should be on screen for zoomed state
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:36
I decided to keep navigation because it's too many values on details chart
D
Deleted Account Apr 22, 2019 at 10:34
View with information aligned wrong. Should be on center if there is enough space for it.
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:20
duplicated
D
Deleted Account Apr 22, 2019 at 10:38
Lines don’t start from zero bottom line
iPhone X / 12.1
Lucky Dragon Apr 22, 2019 at 13:35
Implemented according to contest terms
Congratulations! Your performance is the best among all the contestants! 60 fps on iPhone 5 - it is unbelievable. I appreciate your work very much. Still, there are some minor issues.

Does not support iOS 8. Telegram does.
Lucky Dragon Apr 22, 2019 at 22:09
Thanks!!! As you mentioned the app was optimized for iPhone 5 with iOS 10.0 as a latest version
Can't apply new filter until the animation of previous one is finished.
Lucky Dragon Apr 22, 2019 at 22:09
Actually you can! Multitouch is available for filter buttons. As well there is 'Slow down animations'. Try it.
D
Deleted Account Apr 23, 2019 at 11:26
Empty chart is very strange idea
iPhone Xs, iOS 12.2
Lucky Dragon Apr 23, 2019 at 11:54
Well, basically i decided to do it in this way. And had no time add 'No data' label.
D
Deleted Account Apr 24, 2019 at 13:32
Selection point can go beyond the viewport
iPhone SE / iOS 12
Lucky Dragon Apr 24, 2019 at 14:50
Yep. I calculate chart range inside the main chart frame. The values outside this frame are not take part in this calculations. For example top label represents dates inside the main frame, not whole viewport.
Nobody added any issues yet...