Skip to content

A 100% Kotlin fork from dead upstream with a lot of merged pull requests from upstream. Including Espresso tests and screenshot compare tests

License

Notifications You must be signed in to change notification settings

AppDevNext/AndroidChart

 
 

Repository files navigation

PullRequest

⚡ A powerful & easy to use 100% Kotlin chart library for Android ⚡

Packagename changed ! 🛑

During the full Kotlin conversion,

  • 🛑 package name changed to info.appdev.charting, but there are still the old main chart classes included, but they will be removed in the future
  • 🛑 MPPointF in renamed to PointF
  • 🛑 MPPointD in renamed to PointD
  • 🛑 methods like setSomethingEnabled(true) are now properties like isSomething = true

Project status: maintenance mode

Issues are ignored, but pull requests are not. If you need to get something done, submit a PR!

Gradle Setup with jitpack.io

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    implementation "com.github.AppDevNext:AndroidChart:$latestVersion"
}

Gradle Setup with Sonartype [snapshot]

Currently only from Sonartype snapshot staging is provided

repositories {
    maven { url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' }
}

dependencies {
    implementation 'info.mxtracks:chart:${latestVersion}-SNAPSHOT'
}

LineChart (with legend, simple design)

alt tag

LineChart (with legend, simple design)

alt tag

LineChart (cubic lines)

alt tag

LineChart (gradient fill)

alt tag

BarChart (with legend, simple design)

alt tag

BarChart (grouped DataSets)

alt tag

Horizontal-BarChart

alt tag

Combined-Chart (bar- and linechart in this case)

alt tag

PieChart (with selection, ...)

alt tag

ScatterChart (with squares, triangles, circles, ... and more)

alt tag

CandleStickChart (for financial data)

alt tag

BubbleChart (area covered by bubbles indicates the yValue)

alt tag

RadarChart (spider web chart)

alt tag


License 📄

© 2020 Philipp Jahoda; © 2025 AppDevNext/AndroidChart Contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.


About

A 100% Kotlin fork from dead upstream with a lot of merged pull requests from upstream. Including Espresso tests and screenshot compare tests

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Kotlin 99.9%
  • Shell 0.1%