google charts for native android apps

Post on 27-May-2015

8.646 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Google Charts is a JavaScript API for quickly creating beautiful charts and graphs that are powerful, simple to use, and best of all free. This talk explores how you can incorporate Google Charts into your Android apps using a WebView and very little code.

TRANSCRIPT

Google Chartsfor native Android apps

Chuck GrebMobile Platform ArchitectAWeber Communications

@ecgreb

this is a terrible idea...

Why Google Charts?

1. Lack of a definitive SDK or client-side library solution.

2. Most open source libraries have limited features or are not actively maintained.

3. Ability to quickly get something up and running with minimal effort that can later be swapped out for a custom solution.

Client-side Libraries

GraphView

ChartDroidAChartEngine

AFreeChart

AndroidPlot

Client-side Libraries

Pros

● Open source● Self-contained● Easy to integrate

Cons

● Limited features● Older platform

versions● Look & feel● Customization hard● Lack of support

Google Charts

Google Charts

Pros

● Feature rich● Simple API● Customizable● Responsive design● Interactive

Cons

● Network connection● Load time● Backward

compatibility

Google Charts on Web

Google Charts on Web

Google Charts on Web

Google Charts on Android

Google Charts on Android

Google Charts on Android

Dynamic Data

Dynamic Data

Dynamic Data

Dynamic Data

Dynamic Data

Hello Pizza Charthttps://github.com/ecgreb/hello-pizza-chart

Thank YouQuestions?

Chuck GrebMobile Platform ArchitectAWeber Communications

@ecgreb

top related