SciChart.Android Examples

repository·SciChart_v4_Release·Indexed 42 days ago

https://github.com/abtsoftware/scichart.android.examples

A comprehensive suite of Java and Kotlin examples for SciChart.Android, a high-performance real-time charting library for Android. This reference implementation demonstrates how to build various 2D and 3D chart types, including standard series, stacked charts, and surface meshes, using version 3.0.0.4253.

Tokens
790
Snippets
1
Records
2
Agent score
3%

What's inside SciChart

  1. Explore SciChart Android Chart Types

    SciChart_v4_Release

    The SciChart Android Examples suite provides implementation patterns for a wide variety of 2D and 3D chart types in Java and Kotlin.

    2D Chart Types

    • Standard Series: Line, Band, Candlestick, Column, Mountain / Area, Scatter, Impulse / Stem, Bubble, Error Bars, Fan, Heatmap.
    • Stacked Charts: Stacked Mountain, Stacked Column, 100% Stacked Mountain, 100% Stacked Column, Stacked Grouped Column.
    • Specialized 2D: Pie, Donut, Nested, Stock Charts, and Chart Legends.

    3D Chart Types

    • Point & Line Based: Simple Bubble, Simple Cylindroid, Sparse Ellipsoid, Simple Point-Cloud, Simple Point-Lines, Simple Polar, Simple Scatter, Simple Waterfall.
    • Surface & Mesh: Custom Free Surface, Simple Uniform Mesh, Surface Mesh Floor and Ceiling, Surface Mesh Palette Provider, Surface Mesh with Contours.
    • Column & Impulse 3D: Sparse Column, Sparse Impulse Series, Uniform Column, Uniform Impulse.
  2. Configure Maven Feed for SciChart.Android

    SciChart_v4_Release

    To build projects using SciChart.Android, you must configure your build.gradle file to include the SciChart Maven repository. This allows Gradle to download the necessary AAR dependencies for core charting, 3D charting, and extensions.

    Ensure you have an active internet connection to fetch these dependencies. You can find the latest version numbers on the SciChart/ABTSoftware Maven feed page.

    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')
    }