Download .APK (921.1 KB)

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.


by rating


Fair Mammoth Apr 28, 2019 at 12:09
– Overall speed is slightly above average (+).
– Incorrect type of the last graph.
– A long tap on any data filter doesn't work.
Other glitches:
– 'All' string is missing on the third graph.
– Data filters are clipped.
– Data points info for border values are laggy (the attached video).
LG Nexus 5X, Android 8.1.0
Fluffy Sheep Apr 29, 2019 at 04:55
Thank you for the feedback. I've never seen the last bug though, I will try to reproduce it.
Update: I tried to reproduce it on a couple of physical devices, but couldn't. I also tried to reproduce the bug on an emulator (Nexus 5X, Android 8.1.0, as you specified), but it was still all the same - the bug didn't show up. Could you describe what your actions were exactly when you reproduced the bug?
Chart #5 is incorrect, all lines and areas are very crisp, which makes it appear as low quality.
Samsung Galaxy S4, Android 5.0.1
Fluffy Sheep May 2, 2019 at 09:56
The lines are crisp because this is the only way to keep performance on a good level using native android Canvas. I could have made them absolutely smooth, but it would have hurt the performance when scrolling horizontally on a large time scale. Also, in support of the approach I used I can say that it's not very easy to spot these crispy points with the naked eye. However, one possible workaround for this issue could be enabling smooth points on a small scale (where there are little lines and little amount of drawings) and disabling it on a large scale (to keep performance on a good level).
Fair Quokka May 1, 2019 at 18:30
Crispy lines.
Xiaomi Redmi Note 4, Android 7.0
Fluffy Sheep May 2, 2019 at 10:01
Thank you for the screenshot, I decided to favor performance over little visual glitches. I described a possible workaround in my reply to Fair Dog.
Didn't do long click feature
Fluffy Sheep Apr 17, 2019 at 14:10
Agree, didn't have time for this.
Wrong 5th chart. It's not area and there is wrong y axis
Honor 7X, Android 8.0.0
Fluffy Sheep Apr 17, 2019 at 14:10
In a hurry I implemented stacked area chart as stacked percent based bars. I agree with this issue. But the y axis isn't completely wrong, it just doesn't have the 100 top value.
1. navigation must have rounded corners
2. shake animation is strange for left items (out off screen) and when it stop there is a visible jump
3. slow change day/night mode
samsung a3, 7.0
Fluffy Sheep Apr 18, 2019 at 14:50
1. The navigation container doesn't have rounded corners because it affects performance, I haven't got time left to come up with a good solution. I could have just used empty left and right containers with rounded corners, but it would look weird. But the slider (both left and right parts) does have rounded corners.
2. Agree, didn't have time to polish the buttons animation. Left clipping looks weird. Plus, buttons are moved to new line when there's enough space in the current line.
3. I decided to stick with the recommended approach when changing themes, which is to recreate activity. On activity recreation I use android fade_in/fade_out animation, which uses duration equal to config_longAnimTime (500ms). This is why it might look slow. Anyway, animation duration could be easily changed with just one line of code :) Again, I barely had time for the main part, didn't even notice long animation time as an issue.
Thank you for the feedback!
Some filter checkboxes are clipped on the right.
Nexus 5 / Android 6.0.1
Fluffy Sheep Apr 21, 2019 at 09:16
Totally agree. Wanted to make dynamic number of items per row based on screen width, but ran out of time to finish it.
On Chart 5 bars instead of lines
Fluffy Sheep Apr 17, 2019 at 14:17
Nobody added any issues yet...