Info

Download .APK (1.5 MB)

Testing and Issues

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

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

Voting

6832
by time

Issues

"+"
1. Very nice performance. One of the slickest.
2. All tasks are completed.
3. Intersect dots are running smoothly on lines during move gestures.
4. Fading edges (easy to do, but nice effect).

"-"
1. Date and other values are changed without animations.
2. Line with respective values is popup is not sorted (from a higher value to lowest)
3. Chart y height wrap logic (bottom edge) is NOT working correctly (stable screenshot without animations).
4. Y Scaled Chart auto height wrap is not working properly.
5. Bar Chart ("Messages" and "Views"). There is a strange gap between drawn chart preview and control area.
Umi Super, Android, API 23
20
No label position animation.
No points sliding on the lines on label position change.
In zoomed view slider are "not glued" to days.
And, as I can see, incorrect mask (must #80242F3E, seems like simple saturation decrement) for inactive areas for bar's in dark theme.
Kingly Boar Apr 17, 2019 at 19:58
The slider is “glued” in the last chart. In others it can be useful to freely choose the position imo
Вообще работает круто, особенно "Area",  очень шустро.
Я как только не извращался, рисовал Path только там где
нужно, остальное drawPoints, всё равно подтупляет. Не представляю как можно сделать
быстрее))
One of the slickest app because of the smallest charts. One of criteria is usability, that means large chart areas.
1. 100% label on percentage chart tooltip is cut off
2. tooltip in general is way too big
20
if you zoom in 4th chart on the most left dates, they have incomplete series
Y-scale on line graphs doesn't start with lowest visible value
samsung a3, 7.0
1
Kingly Boar Apr 19, 2019 at 09:50
Is starts with (localMin - localMax * 0.1f) offset. It was needed to make y-scale starts with 0 when the lowest visible value is somewhere around 0, but not 0.
"Point run" animtaion looks nice, but it results in inconsistent data shown in popup vs the point on the line, see screenshot. It is not enough to show the dot on the line (which is trivial), but you may also need to have a "snapping" logic.
2
Popup disappears automatically, so I can't fully read the data. It disappears even during "scrolling" which breaks the UI (see video). There is also no way to manually hide the popup.
20
In details mode, chart #3:
- Different data in popup for the same selected bar (see screenshots, first is correct, second is not).
- Selected bar is too far from its x label.
- X labels distribution looks random.
- Date range in title is truncated.
3
Nice app, you are in my 'vote up' list. Vote up mine, if it's good enough
One Plus X
Why do you use custom binaries and not json files as data sources, isn't it a performance cheating?
1
Kingly Boar Apr 19, 2019 at 09:46
It reduces start up time significantly. In addition, it reduces APK size. So it's kinda nice hack :)
Preview chart has less data than main chart.
Nexus 5X, Android 8.0.0
There are two issues with scrolling:
1. Sometimes chart can not be scrolled
2. When scrolling, tooltip always occurs.
Nexus 5X, Android 8.0.0
Wrong tooltip position. If it is possible, it should be under selected point.
Nexus 5X, Android 8.0.0
Wrong filter button colours in both themes.
Nexus 5X, Android 8.0.0
Not round values on Y axis
1
D
Performance cheat:
Chart on a preview has a smaller points count than main chart, so it's faster to draw and animate it. In result preview & main chart differs a lot on my opinion (see attachments). In the mockups every point present in the preview.
Xiaomi A1 / Android 9
7
Kingly Boar Apr 25, 2019 at 07:43
In my opinion, there is absolutely no need to draw every point in the smaller chart. We should be able to see some trends or peaks there.
D
No able to enable/disable two or more lines simultaneously (see at touch pointer in attached video). This restriction doesn't let me fully test the performance.
Also it's UX issue, because I can't quickly disable several buttons, I need to disable them one by one.
Xiaomi A1 / Android 9
4
Kingly Boar Apr 25, 2019 at 07:41
You can use long tap to disable/enable more than 1 line simultaneously. It doesn’t affect the performance at alll.
D
No rounded corners on preview. Also may affect perf.
Xiaomi A1 / Android
2
D
Sometime tooltip in pie not opened (after second touch no popup with details)
Xiaomi A1 / Android 9
1
D
Wrong date:
When trying to open the 7 April 2018 in #2 chart, date range view displays "7 April 2018 - 8 April 2018".
ALSO, you lost three days before 7 April provided by telegram, so actually 7 April should be at center of 168hour timeline.
Xiaomi A1 / Android 9
2
D
Range selector changes without animation. I know that there was no direct requirement about this, but anyway. I'm pointing to this as attention to detail, because it's not a chart transition, which was allowed to do in any way.
1
D
Wrong red bar size (in a tooltip it's a 0, but it present in a stack)
Xiaomi A1 / Android 9
1
D
Dates on X-axis located not under the corresponding lines.
Xiaomi A1 / Android 9
1
Fair Mammoth Apr 28, 2019 at 14:49
– Slick and fast app (+).
– Relative Y-scale isn't perfect (graph #1).
– Data point info disappears by itself after 3 seconds.
– Graph previews could be more detailed.
– Slightly slow when filtering Apples on the last chart zoomed out to the maximum time range.
– Bonus goal is completed (+).
LG Nexus 5X, Android 8.1.0; Samsung Galaxy J7, Android 8.1.0
40
Nice app, but I have a crash every time when zooming the last graph to a pie chart (also on Samsung Galaxy S4, Android 5.0.1).
Samsung Galaxy A7, Android 5.0.2
40
Nobody added any issues yet...