Exampless for SciChart.Android: High Performance Realtime Android Chart Library.
Android Chart Examples are provided in Java & Kotlin. If you are looking for other platforms then please see here:
- iOS Charts (Swift / Objective C)
- WPF Charts (C# / WPF)
- Xamarin Charts (C#)
To build, you will need an internet connection to download Maven dependencies. Maven depends are listed in the build.gradle files within the examples application, for example:
repositories {
mavenLocal()
mavenCentral()
maven { url 'https://www.myget.org/F/abtsoftware/maven' }
}
dependencies {
implementation (group: 'com.scichart.library', name: 'core', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'data', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'drawing', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'charting3d', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'charting', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'extensions', version: '3.0.0.4253', ext: 'aar')
implementation (group: 'com.scichart.library', name: 'extensions3d', version: '3.0.0.4253', ext: 'aar')
}
where latest version number can be found at our SciChart/ABTSoftware Maven feed page
The SciChart Android Examples suite contain developer example code in Java to help you get started as soon as possible with SciChart.Android.
To use SciChart in your own applications, you need to set a runtime license key. You can obtain a license key by following the instructions in our SciChart Android Licensing documentation.
Once you have your license key, you should set it in your Application class before any SciChart surfaces are created. For example, in SciChartApp.java:
try {
com.scichart.charting.visuals.SciChartSurface.setRuntimeLicenseKey("YOUR_RUNTIME_LICENSE_KEY");
} catch (Exception e) {
Log.e("SciChart", "Error when setting the license", e);
}Chart types include:
- Android Line Chart
- Android Band Chart
- Android Candlestick Chart
- Android Column Chart
- Android Mountain / Area Chart
- Android Scatter Chart
- Android Impulse / Stem Chart
- Android Bubble Chart
- Android Error Bars Chart
- Android Fan Chart
- Android Heatmap Chart
- Android Stacked Mountain Chart
- Android Stacked Column Chart
- Android 100% Stacked Mountain Chart
- Android 100% Stacked Column Chart
- Android Stacked Grouped Column Chart
- Android Stock Charts
- Android Chart Legends
- Android Pie Charts
- Android Donut Chart
- Android Nested Chart
- Android Simple Bubble 3D Chart
- Android Simple Cylindroid 3D Charts
- Android Sparse Ellipsoid 3D Charts
- Android Simple Point-Cloud 3D Chart
- Android Simple Point-Lines 3D Chart
- Android Simple Polar 3D Chart
- Android Simple Scatter 3D Chart
- Android Simple Waterfall 3D Chart
- Android Sparse Column 3D Chart
- Android Sparse Impulse Series 3D Chart
- Android Uniform Column 3D Chart
- Android Uniform Impulse 3D Chart
- Android Custom Free Surface 3D Chart
- Android Simple Uniform Mesh 3D Chart
- Android Surface Mesh Floor and Ceiling 3D Chart
- Android Surface Mesh Palette Provider 3D Chart
- Android Surface Mesh With Contours 3D Chart
SciChart Android is a commercial chart control with world-class tech support. If you need help integrating SciChart to your Android apps, Contact Us and we will do our best to help!




