Acerca de Syncfusion Essential Studio for Android

Deliver standout Android applications with this comprehensive, enterprise-class suite of data visualization components.

Essential Studio for Android includes a feature-rich chart control with area, column, bar, line, and doughnut charts, as well as various stacking charts and advanced financial charts. The charts support numerical axes, categorical axes, and even a date-time axis to give you the flexibility to deliver exactly the kinds of charts your users need. The suite also includes linear gauge, circular gauge, digital gauge, and tree map controls to provide a variety of data visualizations for any scenario. Additional elements include RangeSlider, barcode, BusyIndicator controls. With this suite and its simple and intuitive API, you can easily display hierarchical data, qualitative information, or a range of values in your Android apps. Eclipse and Android studio are supported. A license is needed for anyone who has the ability to access Syncfusion software directly or indirectly. No runtimes, royalties, or server deployment fees. Every Syncfusion license is backed by a 1-year maintenance and support subscription that includes access to unlimited technical support and access to frequent, substantive new releases (one per quarter).

Essential Studio for Android Features

Chart - Essential Chart for Android is a visually stunning charting component that is also easy to use. It includes all the common chart types ranging from line charts to financial charts.

  • Chart Types - 17 chart types can be plotted including Line, Fast Line, Spline, Column, Area, Bar, Pie, Doughnut, Candle, OHLC, Bubble, Stacking Column, Stacking Bar, Stacking Area, Stacking Column 100, Stacking Bar 100 and Stacking Area 100.
  • Axis - Essential Chart has several specialized axis types including NumericalAxis, CategoryAxis and DateTimeAxis. Several aspects of the axis like position, labels appearance, gridlines and ticks can be customized.
  • Flexible label positioning - The position of axis labels can be fully customized to provide better readability and to avoid any potential overlap.
  • Automatic range calculation with range padding - Optimal ranges are automatically calculated based on the given data; the calculated ranges can also be customized using range padding.
  • Multiple Axes - Data can be plotted against multiple scales in a single chart.
  • Interactive Legends - Legends can be positioned anywhere within the chart area. It is also possible to toggle the visibility of specific series by tapping on the legend items. This functionality is very useful when the user needs to focus on the data in specific series only.
  • High Performance - Essential Chart has been built from the ground up to handle large volumes of data. It can easily render thousands of data points within a second.
  • Zooming And Panning - Chart provides you an option to zoom and pan. Using this feature you can clearly view the large amount of data points.
  • Data Point Selection - Chart allows you to select a data point in the series.
  • Data Marker Label Positioning - This feature allows you to position the data marker labels at auto, inner, outer and center position of actual data point position.
  • Auto Scrolling - Chart will automatically scroll to display a fixed range of data points. You can also pan to view previous data points.

Radial Gauge - The Gauge control for Android lets you visualize numeric values over a circular scale. The appearance of the gauge can be fully customized to seamlessly integrate with your applications.

  • Range indicators - Range indicators help quickly visualize the range within which a value falls on a scale. This functionality is very useful when needing to quickly determine if a value has crossed a certain threshold.
  • Customizable frames - The Gauge control can be rendered within circular, semi-circular, and quadrant frames so it fits within the available space.
  • Multi Scale - A multiple scales can be displayed in Gauge.
  • Needle Pointer - The current value can be indicated by using a fully customizable pointer.
  • Range Pointer - The range pointer can be alternatively used in place of the needle pointer.

Digital Gauge - The Digital Gauge control for Android lets you visualize alpha and numeric values over a Digital Gauge frame. Digital gauge is used to display a range of values that uses character in combination with numbers.

  • Appearance - The digital gauge supports many customizations such as foreground and background colors.
  • Display Type - The digital gauge can display numbers as well as alphabetic characters in its output. Special characters support can also be displayed.
  • Character Type - Digital gauge supports 4 types of character types; seven-segment, fourteen-segment, sixteen-segment and eight by eight dot matrix.
  • Customizations - The segments of a digital gauge can be customized in terms of segment width, segment height, spacing between segments, and color.

Linear Gauge - Linear gauge has been used to identify the quantitative value in analog format. By using the linear gauge control it is possible to render the thermometer.

  • Orientation - Linear gauges can be positioned either in a vertical or horizontal orientation, according to the user's required scenarios.
  • Appearance - The appearance of each elements of a linear gauge such as its state indicators, pointers, scale intervals, pointer positions, label positions, tick positions, and much more is easily customizable.
  • Label Format - Linear gauge provides various formatting options for labels to be displayed in any desirable format. For instance, the percent symbol can be appended to the default labels to denote the percent values.
  • Range Indicators - Essential Gauge supports range indicators which can be used to highlight each specific ranges within a gauge scale with different colors. The user can specify their required start and end values for each range indicators within the gauge. They can also be located at different positions — such as cross (across the scale), inside (below the scale), and outside (above the scale).

TreeMap - Essential Treemap for Android provides a simple but effective way to visualize flat or hierarchical data as clustered rectangles with a specific weighted attribute determining the size of the rectangle.

  • High Performance - The Treemap control has been optimized for visualizing large amounts of flat or hierarchical data.
  • Grouping - It is also possible to group data to provide a top level view of the data.
  • Rich interactivity - The readability of the data can be greatly enhanced using interactive legends and labels.
  • Layout options - Layout data using one of the available algorithms like Squarified, SliceAndDiceAuto, SliceAndDiceHorizontal and SliceAndDiceVertical for visualizing the relative weight of hierarchical data relationships at more than one level.

Schedule - The schedule control for Android is a powerful scheduler with a UI similar to the built-in Google calendar. It provides common scheduling functionalities to create and manage appointments. It also uses a gesture-friendly UI to perform common operations like selection, navigation, and more. Scheduled appointments can be viewed in different layouts, including the Day, Week, WorkWeek, and Month views.

  • Views  - Four built-in views - Day, Week, WorkWeek, and Month - can be used to display appointments.
  • Recurrence - Recurring appointments can be created, with daily, weekly, monthly, and yearly recurrence patterns supported by the iCal standard.  
  • Localization - The schedule control’s UI can be changed to accommodate different cultures as needed. It also has built-in culture support for basic items, such as day and month text representations.

Calendar - The calendar control comes with two view modes - a month view and a year view - in which dates can be selected within a minimum-to-maximum date range. Additionally, the control provides three modes for selecting a particular date or a range of dates.