Examples, Showcase Applications and Tutorials 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 Showcase demonstrates some featured apps which show the speed, power and flexibility of the SciChart's Android Chart library. This showcase is written in Kotlin and is designed to be a demonstration of what SciChart can do. Examples include:
- SciChart ECG: Realtime, 4-channel ECG for medical apps
- SciChart Audio Analyzer: Realtime Audio Analyzer which records the mic, and presents Frequency Spectrum + Spectrogram on a live updating heatmap
- plus more coming soon!
The SciChart Android Examples suite contain developer example code in Java to help you get started as soon as possible with SciChart.Android.
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
We now have a set of Tutorials targetting SciChart Android v3.x over on our website. Please find a list of 2D and 3D tutorials below:
- Tutorial 01 - Adding SciChart libraries as dependencies
- Tutorial 02 - Creating a Chart
- Tutorial 03 - Adding Series to a Chart
- Tutorial 04 - Adding Zooming, Panning Behavior
- Tutorial 05 - Adding Tooltips and Legends
- Tutorial 06 - Adding Realtime Updates
- Tutorial 07 - Adding Annotations
- Tutorial 08 - Adding Multiple Axis
- Tutorial 09 - Linking Multiple Charts
- 3D Tutorial 01 - Charting Concepts
- 3D Tutorial 02 - Add SciChart Libraries to Android Studio
- 3D Tutorial 03 - Creating a Chart and Add a Data Series
- 3D Tutorials 04 - Changing the Axes Length and Chart Pitch and Yaw
- 3D Tutorial 05 - Zooming and Rotating
- 3D Tutorial 06 - Cursors and Tooltips
- 3D Tutorial 07 - Plotting Realtime Data
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!