RSS Feed
News
Oct
18
SciChart iOS /Android / Xamarin v2.2.1 released!
Posted by Julia Skorobogata on 18 October 2018 11:42 AM

We are really excited to announce, that SciChart iOS/ Android / Xamarin v2.2.1 is released! 

What’s New in SciChart iOS /Android /Xamarin v 2.2.1?

There is a large number of improvements and bug fixes made in SciChart iOS/ Android / Xamarin v2.2.1. We have made many improvements and bug fixes, major memory leaks have been fixed. It is recommended for all users of SciChart v2.1 to update to the latest version! Please see more information below:

Changes:
  • Made SCIChartSurfaceProtocol conform to SCIChartControllerProtocol
  • Logarithmic axis zoom extents is fixed by SCILogarithmicVisibleRangeAnimator
Bug Fixes:
  • SCIOS-626: Fixed HorizintalLineAnnotation and VerticallLineAnnotation are not clipped by axes and are drawn over them
  • SCIOS-642: Fixed issue with on resize of the SCIChartSurface, lay out the axis labels
  • SCIOS-637: refactored internal scroll and removed velocityValue from improper places, fixed crash caused by SCILogarithmicDoubleCoordinateCalculator not having implemented getVelocityValueFrom
  • SCIOS-672: Fixed chart sync crash (EOG) – caused by TooltipShowOnTouch
  • SCIOS-596: Fixed Error during rendering of the first point when ifDigitalLine = true
  • Fixed major memory leaks in SciRenderable series
  • SC_DROID-558: added check to prevent exception during generation of minor ticks if there are no major ticks
  • SCIOS-682: Fixed iOS annotations seem to update independently from the data series
  • SC_DROID-562: Fixed memory leak in SpritePointMarker when textures were constantly recreated and never properly disposed because of wrong texture hash
  • SC_DROID-564: Fixed incorrect drawing of axis tick label – because StaticLayout had not enough space to fit label in one string so some labels were drawn as two lines of text;
  • SC_DROID-566: Fixed some logcat errors when OpenGL code was called without OpenGL context
  • Fixed SCIOS-687 – surface.Annotations.Clear() doesn’t clear all annotation from surface.
  • SC_DROID-568: Fixed exception because of how onSurfaceCreated() is implemented in GlSurfaceView ; refactored OpenGL renderer to avoid exception because of missing native memory chunk and made it resizable; also moved OpenGL programs creation so they are created only once
  • Fixed SCICustomAnnotation position in chart wrong
  • Fixed SCIXAxisDragModifier stopped working
  • Fixed SCILegendModifier: SCIDefaultLegendItem cell ambiguous width
  • Fixed text annotation formatting
  • Fixed exception if enable debug prints for CubicSpline
Improvements:
  • SC_DROID-566: improving OpenGL start up time – changed GLProgram implementation and made it lazy so we don’t initialize all shaders at once when render surface created
  • SC_DROID-565: added additional render pass data locks to ensure that it won’t be changed from another thread when applying transformation
  • Added default style values for PieSegment; added some common methods for PieSegmentBuilder
  • SC_DROID-563: rewritten GLTextureView rendering from scratch – now it uses Handler + Choreographer to schedule redrawing of render surface when VSync occurs in Android
  • Made custom annotations to support AnchorPoint alignment
  • SC_DROID-578: added propagating of listeners to child series for StackedSeriesCollectionBase
  • SC_DROID-561: added synchronized wrapper for SimpleDateFormat to prevent exception when same instance is accessed from different threads, applied the same approach to prevent possible exceptions when using DecimalFormat

Where to get iOS / Android / Xamarin v2.2.1?

You can get the SciChart iOS/Android/ Xamarin SDK v2.2.1 from the Downloads page. Source code customers can also get the latest from our Github repository as well as from Cocoapods for iOS, and Maven for Android. We also keep on delivering continuously for bug fixes, features and minor updates to the following package sources.

In addition, our example code is published to Github and is available to clone or download.

Download SciChart iOS/Android / Xamarin v 2.2.1

The post SciChart iOS /Android / Xamarin v2.2.1 released! appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Jul
25
Coming Soon to SciChart Q3/Q4 2018
Posted by Julia Skorobogata on 25 July 2018 01:08 PM

We’ve been quietly working away on a few projects for the past few months and wanted to give you an update to show you where SciChart will be going in the near future.

What’s Coming Soon to SciChart WPF?

SciChart WPF remains our flagship product and drives a lot of development, alongside tech support & maintenance (we have answered 692 support tickets for SciChart WPF and released 166 Nightly builds in the past year alone). We are still developing this product adding new features as our userbase requests and also features that are in strong demand.

Some of these are nearly ready for release and are listed below.

WPF New Chart Type: Free Surface Mesh 3D

A new Free Surface Mesh 3D feature will be presented in the upcoming release which will be SciChart WPF v5.2 (Q3 2018).

Free Surface Mesh 3D is a set of 3D charts that plot a surface mesh in 3D space. This chart type allows plotting closed objects in 3D that are not restricted by data laying down in the XZ plane. The charts can render different types of data including ellipsoid, cylinder, polar and even custom free surface mesh data in 3D. Please see the preview of the examples below:

scichart-surface-mesh-3D-custom-free-surface-mesh-data

Free Surface Mesh 3D with custom data

scichart-surface-mesh-3D-cylinder-data

Free Surface Mesh 3D with cylinder data

scichart-surface-mesh-3D-polar-data

Free Surface Mesh 3D with polar data

scichart-surface-mesh-3D-ellipsoid-data

Free Surface Mesh 3D with ellipsoid data

WPF New Feature: WPF Polar chart 3D

One of the chart types listed above is a 3D Polar Chart type, which allows for a flat disk with optional hole in the center defined by an equation and 2D array of data, contours, and paletted similar to a heatmap or surface-mesh chart. This chart type can be used in 3D mode or when an orthogonal overhead camera is presented, as a 2D Chart.

All new 3D Chart types will be made available to all customers of SciChart WPF SDK Professional, SDK Enterprise and 3D Professional who are in support subscription, free of charge. 

WPF New Feature: Drawing tools and Technical Indicators for trading applications

SciChart is widely used in trading and financial applications by our customers. Since a number of customers approached us to ask for these tools to be built, we have decided to make a step forward with a set of drawing tools for different patterns in trading.

The next release is expecting to bring a number of new annotation types to be used in trading systems, including:

  • Elliott Wave pattern
  • XABCD (Gartley / Bat / Harmonic polygon shapes) drawing
  • Head and Shoulders Pattern
  • Andrew’s Pitch Fork
  • Fibonacci Retracement
  • Fibonacci Extension
  • Also, we will be adding free brush style drawing to mark up the chart.

All of the following can be created programmatically, on user click, edited & dragged about, styled and persisted.

Please see some examples below:

scichart-elliott-wave-pattern-trading-tool

Elliott Wave Pattern, Trading Tools

scichart-xabcd-pattern-trading-tool

XABCD Pattern, Trading Tools

scichart-head-and-shoulders-pattern-trading-tool

Head and Shoulders Pattern, Trading tools

scichart-pitch-fork-pattern-trading-tools

Pitch Fork Pattern, Trading Tools

scichart-fibonacci-retracement-trading-tool

Fibonacci Retracement Trading Tool

scichart-fibonacci-retracement-extension-trading-tool

Fibonacci Retracement Extension Trading Tool

scichart-free-brush-drawing-trading-tools

Free Brush Drawing, Trading Tools

All new drawing tools will be in the SciChart.DrawingTools.dll package and will be made available to all customers of SciChart WPF SDK Professional, SDK Enterprise and 2D Enterprise who are in support subscription, free of charge. These drawing tools will not be available to SciChart WPF 2D Professional customers. 

What’s next in SciChart iOS / Android / Xamarin?

SciChart iOS & Android has been moving along with some progress to support latest SDKs but behind the curtain we are working on our big vision of having 2D & 3D Charts available on all native platforms, including Windows, Mac OSX, iOS, Android and with Xamarin & Xamarin Forms support.

Our next big piece of work is to bring 3D Charts to iOS & Android devices, which we have been working on quietly for the past year 
						<br />
						<a class=Read more »




Jul
12
SciChart iOS /Android / Xamarin v2.2 released!
Posted by Julia Skorobogata on 12 July 2018 01:14 PM

We are really excited to announce, that SciChart iOS/ Android / Xamarin v2.2 is released! 

What’s New in SciChart iOS /Android /Xamarin v 2.2?

There is a large number of improvements and bug fixes made in SciChart iOS/ Android / Xamarin v2.2. We have made a major step forward by refactoring of our examples, fixing memory leaks, crashes, and bugs and other improvements. It is recommended for all users of SciChart v2.1 to update to the latest version! Please see more information below:

Important Changes 
  • iOS Charts have been made compatible with Xcode 10 and iOS 12 by removing deprecated libstdc++ with libc++. SciChart iOS v2.2 no longer uses this library and will work with future version(s) of iOS & Xcode.
  • Android Charts showcase demo and examples project has been updated to work with Android Studio 3.1: updated to Gradle 4.4; updated to SDK 27 ( Oreo ).
  • Android library has been updated to support library 27.1.0 and Kotlin 1.2.30
Bug Fixes:
  • Fixed hitTestAxis method which caused issues with axis tooltips values
  • SCIOS-626: fixed annotations don’t clip by axes and drawn over them.
  • SCIOS-639: fixed annotation added after chart initializing is not being rendered
  • SCIOS-640: fixed Incorrect casting from Swift.Array<Double> to SCIGeneric
  • SC-DROID-526: fixed incorrect rendering of RTL text caused by trying to reuse text layout ( it was defined it with Integer.MAX_VALUE width )
  • SC-DROID-525: fixed incorrect text rendering in heatmap ( added flipping of x and y coordinates if the chart is vertical )
  • SCIOS-624: fixed placing annotations below chart doesn’t work
  • SC-DROID-521: fixed incorrect work of sweep animation with PaletteProvided which was caused by adding new points into render pass data
  • SC-DROID-522: refactored PieSegment and PieDonutRenderableSeriesBase to correctly handle case when PieSegment changes;
  • SC-DROID-520: fixed incorrect hit test which is caused by updating xValues and yValues but not indices:
    • now render pass data remains the same and we just draw spline lines and perform hit test on original data;
    • updated spline calculations which resulted in all NaN values – added n parameter to prevent going outside renderPassData bounds if x/yValues array are larger than
    • actual renderPassData size; removed unused code from spline calculations;
    • changed SplineLineRenderableSeries: now we calculate spline coords for coordinates instead of values right before drawing for correct work of animations;
    • Added behavior options for tooltip modifiers; and added bindings.
  • Fixed: issue in legendDataSource.
  • Fixed: crash during measuring custom legend item is using a custom nib file from the main bundle.
  • Fixed: addPointsPerformance demo example
  • Fixed: crash when try using custom legend item nib file from the main bundle.
  • Fixed: getter for color in gradient brushes.
  • SC-DROID-518: fixed incorrect rendering of rects when use RenderSurface – it was caused by incorrect points index
  • Fixed: memory leak in renderableSeries base
  • Fixed broken units tests: removed usage of reflection for getting parameter names and replaced it on Mono.Cecil which allows doing the same but without loading dependencies of assembly;
  • SC-DROID-511: Fixed cursor tooltip which wasn’t shown for the second half of the last candle in series;  changed calculations in HitTestHelpers.isPointWithinXBounds() to prevent precision problems when performing hit test
  • SC-DROID-513: fixed incorrect layout of horizontal legend – added usage of HorizontalScrollView when legend has horizontal orientation
  • Fixed warning: atomic property cannot pair a synthesized setter/getter with a user-defined setter/getter
  • Fixed: color of marker view of legend item
  • Fixed: broken test by using a proper calendar in SCIDateUtil instead or using NSCalendar currentCalendar
  • Fixed: flickering of the edge labels (also hiding them sometimes)
  • Fixed: error when sometimes onVisibleRangeChanged() wasn’t called at the end of animation; added setMinMaxForced into IRange to set new Min/Max values even if they are equal to current Min/Max values + added tests
  • Fixed: non-working onVisibleRangeChange method in IViewportManager; modified unit tests;
  • Fixed: incorrect buildToolsVersion and updated SciChart dependencies to v2.1 in exported projects
  • Fixed: broken parameter names generation in Xamarin: updated path required for metadata generator;
  • SC-DROID-509: fixed incorrect drawing of pie and donut charts when there is only one segment; refactored drawing code;
  • SCIOS-622: fixed hitTest doesn’t work properly with categoryDateAxis
  • Fixed: SCIChartHeatmapColourMap while creating from xib
  • SC-DROID-503: fixed rounding error when formatting label in LabelProvider for the category axis
Improvements:
  • Added: main.storyboard and launchScreen back to the project
  • SCIOS-623:  refactoring swift examples:
    • refactored speedTesting, hitTest, zoomandPan groups;
    • refactored: styling and theaming group, axis behaviour group, ECG chart, oscilloscope chart, realtime ticking stock chart, stock chart example, multipane stock chart example, realtime chart examples, multi-series chart examples, gauge chart examples, pie and donut series, using themeManager example, and custom charts examples;
    • added common Init method to ExampleViewBase which supposed to contain commonViewINItialisation;
    • added labelProvider to columns side-by-side examples;
  • SCIOS-625:  legend changes:
    • updated Xamarin.iOS bindings and examples;
    • added property which allows dequeuing custom legend items from UICollectionView;
    • refactored updated\changed methods in dataSource;
    • added handling of legendPosition
  • Removed duplicate declaration in h file (already defined in protocol). Also named file properly
  • Added attach To and detach methods to SCIPieSegment
  • Added handling of showCheckBoxes and seriesMarkers
  • Added: SCIChartLegendHorizontalLayout which allows the legend to wrap it’s content horizontally.
  • Added: SCIChartLegendVerticalLayout which allows legend to wrap it’s content; Removed redundant code
  • Added: ctors to h file
  • Added missing ctors for SCISeriesInfo inheritors
  • SC-DROID-510: added correct handling of tooltip placement when a chart is rotated; changed SliceLayout to prevent overlapping of rollover tooltips
  • Added maxAsDouble and minAsDouble to omit conversion calls to SCIGeneric and SCIGenericDouble, even when use asDoubleRange; made asDoubleRange deprecated;
  • Updated swift demo app labelProviders according to recent changes, reverted accidentally commented out deprecated properties in tooltip modifier styles
  • Added: inMinMaxValid method into ranges
  • Added: themeId to SCIThemeColorProvider
  • Made SCIRenderableSeriesProtocol conform to SCIInvalidatableElementProtocol
  • Changed: SeriesInfo seriesColor is now of type UIColor and isn’t nil every time
  • Refactored: default ViewportManager to handle AutoRange.Always case in tryPerformAutoRange instead of onUpdateAxis; updated tests;
  • SC-DROID-480: Added ClipModeTarget which allows specifying target range which will be used for clipping in ZoomPanModifier and XAxisDragModifier; fixing typo in name of setClipModeX method in modifier builders;
  • SC-DROID-505: added correct disposing of resources for OpenGL based RenderSurface implementations; removed onSurfaceDestroyed method because it wasn’t actually called anywhere
  • Changed: default values for pie\donut charts – drawLabels and spacing
  • Reworked speedTest examples as well as modifyAxisBehaviour ones.
  • Moved missing ctors to SCIArrayController from SCIArrayControllerProtocol
  • Created view from xib files
  • SC-DROID-506: added usage of Path instead of simple drawLine to provide correct handling of dashed lines in modifiers.

Where to get iOS / Android / Xamarin v2.2?

You can get the SciChart iOS/Android/ Xamarin SDK v2.2 from the Downloads page. Source code customers can also get the latest from our Github repository as well as from Cocoapods for iOS, and Maven for Android. We also keep on delivering continuously for bug fixes, features and minor updates to the following package sources.

In addition, our example code is published to Github and is available to clone or download.

Download SciChart iOS/Android / Xamarin v 2.2

The post SciChart iOS /Android / Xamarin v2.2 released! appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Feb
24
SciChart iOS /Android / Xamarin v2.1 released!
Posted by Julia Skorobogata on 24 February 2018 12:05 PM

We are really excited to announce, that SciChart iOS/ Android / Xamarin v2.1 is released!

If you are using SciChart iOS v1.x or Android v1.x then please note that this update introduces breaking changes and is not a drop-in replacement for SciChart iOS/Android v1. 

What is new in SciChart iOS / Android / Xamarin?

New Features
  • SciChart iOS Swift 4 support:

Although we have unofficially supported Swift 4 for a while via our Github and Cocoapod feeds, this official release now includes support for SWIFT 4. The documentation and the examples have been updated.

  • SciChart Xamarin now supports Xamarin 11.
  • SciChart Pie Chart, SciChart Donut Chart and SciChart Nested Chart types are added to both iOS and Android.

Pie, Donut and Nested Charts are very popular in dashboards, sales reports and many other applications. These are found useful when there is a need to  compare the giving category with the total in one chart. Please see SciChart iOS and SciChart Android examples for these charts. Xamarin.iOS and Xamarin.Android Bindings are added for the above chart types as well.

SciChart iOS Pie Chart

SciChart iOS Pie Chart

SciChart Android Pie Chart

SciChart Android Pie Chart

SciChart iOS Donut Chart

SciChart iOS Donut Chart

SciChart Android Donut Chart

SciChart Android Donut Chart

SciChart iOS Nested Pie Chart

SciChart Android Nested Pie Chart

SciChart Android Nested Pie Chart

 

  • SciChart Animations function

We have added animation functions to charts, to let you fade, sweep, or bounce data when data is first added to the chart or when data-points are added. The animations engine is very flexible and powerful and gives your iOS & Android charts that awesome look & feel you are looking for. Be the first one to try those out and make gorgeous applications with SciChart iOS/Android Animated Charts:

 

scichart-logarithmic-chart-animatedscichart-pie-chart-animatedscichart-android-column-chart-animated

 

  • SciChart Trader Showcase

With the high demand in financial applications we have replenished our SciChart Showcase with the Trader Example. It shows how to have multiple chart panes in the application, that are synchronized. There are common candlestick charts combined with the column, band series and volume shown at the main pain at the bottom. You may see how to use the different timescales 5 minutes, 1 hour, 1 day or 1 week. The moving average is there for the demonstration purposes. You may also zoom, pan, show cursor on tap and see the latest values on the chart. You can access the Showcase from our GitHub: SciChart iOS Trader ShowCase and SciChart Android Trader ShowCase.

SciChart-Android-Trader-Demo

SciChart Android Trader Example

SciChart-iOS-Trader-Demo

SciChart iOS Trader Example

Bug fixes and other improvements: 
  • Updated tutorials to cover more on styling, visible range and annotations. Added new articles on new chart types.
  • Fixed bug Axis visible range limit with inertial scroll;
  • SCIOS-575: Fixed broken legend modifier;
  • SCIOS-570: Fixed DataSeries with one element to show at iOS 9 and iOS 10;
  • SCIOS-571: Axis marker annotation crash when position is NaN;
  • SCIOS-483: Fixed and improved StackedColums hit test;
  • SCIOS-594: Added ability to change opacity of renderable series;
  • SCIOS-584: Fixed Xamarin.iOS crashes when using custom label provider;
  • SCIOS-489: Fixed  Xamarin.iOS inertial scroll does not stop on Tap;
  • Add property which allows to set margin for Axis title;
  • Horizontal/VerticalLineAnnotation: NPE if try to set Axis id, it isn’t attached to parent surface and has AnnotationLabe;
  • Axis Title: Add support of flipped vertical AxisTitle;
  •  NPE when Annotation is selected and try to remove it from chart;
  • SC_DROID-450: Stacked Column Side by Side: Exception when all stacked series invisible;
  • SC_DROID-447: Stacked Column Side by Side: Tooltip throws exception if series is invisible;
  • SC_DROID-444: OpenGL error when trying to draw PenStyle with thickness == 0;
  • SC_DROID-486: Incorrect drawing of lines in Canvas RenderSurface;
  • SC_DROID-485: Stacked Column Chart example throws exception on launch;
  • SC_DROID-483: AxisMarkerAnnotation: Incorrect export to Bitmap;
  • SC_DROID-482: PinchZoomModifier: Incorrect zoom because of NaN scale factor with non uniform zoom;
  • SC_DROID-476: ArrayIndexOutOfBoundsException when insert in empty SciList;
  • Updated the code on SCSStylingChartView, StylingChartView to present brushes, styles first then application to axis second. Made styles more consistent with WPF Chart Styling example;
  • Fixed clipping behavior of text annotationAdded documentation: Pen, Brush, Texture – LabelProvider- TextFormatting – Convert Pixel to Data CoordinatesDocumentation updates for Axis types in SciChart, Axis Ranging: AutoRange, Aixs Ranging – Clipping and Value Axis vs. Category Axis;
  • Fixed candlestick issue with swapping colors when drawing reduced data;
  • Fixed memory leak;
  • Add ability to change time zone of date formatter in date label provider;
  • Fixed annotations’ detachSciChartframework – fix inertial scroll in case when xAxis and yAxis are swapped;
  • Fixed scroll when clipModeX is stretchAtextents or clipAtExtents and growBy is nil;
  • Fixed: Color of mountain series does not respect color in legend modifier;
  • GrowBy and inertial scroll when pan modifier is stretchAtExtents;
  • Fixed vertical line axis label alignment;
  • Fixed in axis and axis labels visibility;
  • Fixed dashed line for multiple context;
  • Fixed axis marker theme settings, add ability to change theme in trader demo;
  • Added dashed line for line annotation;
  • Fix axisMarker crash, when position is nan;
  • Fixed issue with stretched line annotation panFixed bug with parsing UIView hierarchy in Xcode.
  • SCIOS-612 – Fixed memory leak related to retain cycle of renderableSeries and animations.

Other news

We are working further port our desktop WPF 3D Charts to iOS/Android, and have a working prototype of 3D scatter, bubble, column, surface mesh and pie charts working on the iOS & Android Platform. If these are of interest to you, or if you have any other feature requests, get in contact as we would be glad to hear your feedback!

Where to get iOS / Android v2.1?

You can get the SciChart iOS/Android/ Xamarin SDK v2.1 from the Downloads page. Source code customers can also get latest from our Github  repository as well as from Cocoapods for iOS, and Maven for Android. We also keep on delivering continuously for bug fixes, features and minor updates to the following package sources.

In addition, our example code is now published to Github and is available to clone or download.

Download SciChart iOS/Android v 2.1

 

Finally

We hope you will enjoy this edition, we are looking forward to hearing your feedback!

Contact Us

 

Best regards,

SciChart team

The post SciChart iOS /Android / Xamarin v2.1 released! appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Aug
8
SciChart iOS/Android Features Survey
Posted by Andrew on 08 August 2017 11:04 AM

Update!!

Thanks to everyone who responded to our survey! Overall the most feedback received was that users wanted to see better documentation, examples and customisation guides for SciChart iOS & Android. Chart types Pie, Donut were also requested and are in progress now. Some of the other feature requests (secret!) we have on our longer term road-map. 

If you would like to see improvements to SciChart iOS/Android Documentation, Examples and Customisation guides then please contact-us to tell us what exactly you want. Email using the contact form and give us your feedback as we will begin to work on these now. 

Original article below….

 


 

Following the release of version 2 of our iOS & Android chart controls we would like to take a moment to poll you, the users, for your opinion on SciChart iOS & Android.

What would you like to see us build? What do you think about subscription vs. perpetual pricing models? What wouldmake scichart more useful to use?

Please take 5 minutes to answer our short survey below. We welcome your feedback, good or bad, and it all helps us to make a better product!

Click to View the Survey

Best regards,

Andrew
[SciChart Team]

The post SciChart iOS/Android Features Survey appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Jul
12
SciChart iOS/Android/ Xamarin v2 Released
Posted by Julia Skorobogata on 12 July 2017 09:30 AM

We are really excited to announce, that SciChart iOS/Android/Xamarin  v2 is released! Please note this is a major release that includes API breaking changes. Please see a full list of changes, improvements, and features below.

If you are using SciChart iOS v1.x or Android v1.x then please note that this update introduces breaking changes and is not a drop-in replacement for SciChart iOS/Android v1. 

What’s New in SciChart iOS/ Android /Xamarin v2?

Thanks to some brave early adopters, and great feedback from our iOS/Android customers, we have done a lot of work to improve our  iOS & Android charts, and bring you Xamarin support in our latest major release, as well as lots and lots of new features and improvements that will make your apps really stand out.

New Features

Xamarin Bindings

SciChart iOS/Android v2 now features Xamarin.iOS and Xamarin.Android support, enabling the use of our iOS/Android charts in Xamarin applications. We have published the SciChart.iOS.dll and SciChart.Android.dll to our NuGet feed, ready for .NET developers to use this exciting cross-platform framework.

Stacked Column Chart Type

We’ve added Stacked Column charts natively to the SciChart iOS /Android v2 library, as well as a Xamarin binding. See our examples for iOS , Android and Xamarin Column Chart.

Stacked Mountain Chart type

We have added one more type to the Stacked renderable series, Stacked Mountain charts. Please see our native example here for iOS and Android, as well as Xamarin Bindings for both.

100% Stacked Columns and 100% Stacked Mountain charts

In addition to Stacked Columns, and Stacked Mountains, SciChart for iOS, Android & Xamarin now supports 100% Stacked Column and Mountain Chart Types. See our example for iOS 100% Stacked Columns Chart, Android 100% Stacked Columns Chart and Xamarin bindings for both.

Fan Chart

We’ve added a Fan Chart example for visualizing uncertainty and forecasts. This is based on our existing Band chart type for iOS, Android and Xamarin. See our examples for iOS Fan Chart and Android Fan Chart.

Custom Series Type (with Spline Line Example)

We’ve added a CustomRenderableSeries type to our iOS, Android, and Xamarin charts. One of our examples demonstrates this by creating a Spline Line for iOS/Android. See our example for iOS Spline Chart and Android Spline Chart.

Impulse Chart

Use for visualizing impulse responses in digital filters as well as some scientific chart types, the Impulse chart has been added to both iOS & Android. See our example for iOS Impulse ChartAndroid Impulse Chart, and Xamarin Impulse Chart.

 

 

 

Error Bars Chart

We have added Error Bars to both iOS, Android platforms, as well as our Xamarin bindings. This is used to visualize error in scientific / research applications. See our examples for iOS Error Bars Chart, Android Error Bars Chart, and Xamarin Error Bars.

Bubble Charts

Bubble charts have been added to both iOS, Android platforms. Used to visualize a bubble at a specific X,Y location, sized by the Z parameter. See our examples of iOS Bubble Chart, Android Bubble Chart, and Xamarin Bubble Chart.

Dashed Lines on both iOS+Android platforms

Both iOS and Android platforms now have Dashed Line support. See our examples for iOS Dashed Line Chart and Android Dashed Line Chart.

PaletteProvider API for both iOS+Android Platforms

Both iOS and Android platforms now have PaletteProvider APIs, allowing you to dynamically colour individual data-points based on data-values. The PaletteProvider API has been added for many series types, including Line, Mountain, Scatter, Heatmap, Candlestick. See our examples on how to use the Palette Provider on iOS and Android Charts.

 

 

New Annotation Types

Our flexible and useful Annotations API has been improved in SciChart iOS/Android v2:

  • CustomAnnotation on both iOS+Android platforms.
  • VerticalLineAnnotation, HorizontalLineAnnotation on both iOS+Android Platforms

See our examples of Annotations in iOS, Annotations in Android and Xamarin.

New Theme Support

Both SciChart iOS and SciChart Android now have in-built theme support. Choose from 8 stunning themes, as well as create your own.

See our examples for iOS Theme Manager, Android Theme Manager, and Xamarin Theme Manager.

New Axis Types and new APIs

We have added the Logarithmic Axis to both SciChart iOS and Android. Use this to display data with a wide dynamic range on a logarithmic scale. See our examples on iOS Chart Logarithmic Axis and Android Chart Logarithmic Axis.

The Inertial Scroll and Pan on touch has also been added to both platforms.

Package Manager Support

All three platforms (iOS, Android, Xamarin) now have package manager support. We will be delivering continuously for bug fixes, features and minor updates according to Semantic Versioning (no breaking changes unless major version) to the following package sources.

In addition our example code is now published to Github and is available to clone or download.

 

iOS Examples    Android Examples    Xamarin Examples

 

Improvements

  • Performance for swift users has been optimized (even more!) and update to Swift 3 support on iOS, while maintaining our Objective-C heritage for our iOS Charts. See performance comparison for iOS and Android.
  • Over a hundred examples have been created and updated for SciChart iOS, SciChart Android, as well as for SciChart Xamarin, showcasing the speed, power and flexibility of our charts. See examples for iOS, Android, Xamarin.
  • Brand new Showcase application which has at the moment two ‘featured apps’ – a Spectrum Analyzer which analyzes audio from the microphone in realtime, and an ECG monitor which you can download and use to get started creating realtime scientific apps right away. SciChart has also been marketed towards creators of scientific and financial apps and many features has been tailored towards these niches.

Our new tutorials will make it all easy for you

We’ve published tutorials to get started with SciChart iOS/Android/Xamarin v2. These can be found below.

Where to get SciChart Downloads?

You can get the SciChart iOS/Android/ Xamarin SDK v2.0 from the Downloads page. Source code customers can also get latest from our Github  repository as well as from Cocoapods for iOS, and Maven for Android.

Xamarin source code version is only shipped with SciChart iOS and Android 2D Enterprise version.

GET SCICHART IOS /ANDROID v2

Pricing and upgrades

Adjusted Pricing for New Customers
If you are new to SciChart please visit our Store page, we have adjusted our pricing for iOS/Android 2D packages. The full pricing and packages description can be seen there. If you are hesitant about something please feel free to contact our sales support.
New customers who purchase today can use both v1 and v2 (all versions released before support expiry).

Free for the Existing Customers of SciChart iOS/Android
If you are an existing customer with active support and updates subscription you can continue to use iOS/Android v2 versions released for free. If you wish to renew, please contact sales. Our renewals are up to 50% off the store price.

If the above offers are of interest to you, contact sales to get a quote asking for the ‘existing customer Xamarin upgrade.

CONTACT SALES

 

 

Best regards,

[SciChart Team]

The post SciChart iOS/Android/ Xamarin v2 Released appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »




CONTACT US

Not sure where to start? Contact us, we are happy to help!


CONTACT US

SciChart Ltd, 16 Beaufort Court, Admirals Way, Docklands, London, E14 9XL. Email: Legal Company Number: 07430048, VAT Number: 101957725