AAChartCore
There is the link of Kotlin version of AAChartCore as follow
Preface
AAChartCore is the Java language version of AAChartKit which is object-oriented, a set of easy-to-use, extremely elegant graphics drawing controls,based on the popular open source front-end chart library Highcharts. It makes it very fast to add interactive charts to your mobile projects. It supports single touch-drag for data inspection, multi-touch for zooming, and advanced responsiveness for your apps .
Features
🎂 Environment friendly. Support all Android platforms. Totally support Java language, and there are more types version such as Kotlin language version AAInfographics、Swift language version AAChartKit-Swift 、 Objective-c language version AAChartKit . To get more details you can see the source code links list.
🚀 Powerful and easy to use. It supports column chart, bar chart, area chart, areaspline chart, line chart, spline chart, radar chart, polar chart, pie chart, bubble chart, pyramid chart, funnel chart, columnrange chart, arearange chart, mixed chart and other graphics. Support for more chart types is planned.
📝 Modern Declarative Syntax. Unlike previous imperative programming techniques, drawing any custom chart in AAChartKit, you don't need to care about the inner implementation details which is annoying && boring. Describe what you want, you will get what you described.
🎮 Interactive and animated. The charts animation effect is exquisite, delicate, smooth and beautiful.
⛓ Chain programming. Supports concise chain programming syntax .
🦋 Minimalist. AAChartView + AAChartModel = Chart. The AAChartKit follows a minimalist formula: Chart view + Chart model = The chart you want, just like the powerful and beautiful charts lib AAInfographics.
🖱 Interaction event callback. Support for monitoring user click events and single finger move over events, which can be used to achieve double charts linked-working and even multiple charts linkage, as well as other more complex custom user interaction effects.
Appreciation