Google Charts for native Android apps

  • 7,434 views
Uploaded on

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 …

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.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
7,434
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
38
Comments
0
Likes
6

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Google Chartsfor native Android appsChuck GrebMobile Platform ArchitectAWeber Communications@ecgreb
  • 2. this is a terrible idea...
  • 3. Why Google Charts?1. Lack of a definitive SDK or client-sidelibrary solution.2. Most open source libraries have limitedfeatures or are not actively maintained.3. Ability to quickly get something up andrunning with minimal effort that can laterbe swapped out for a custom solution.
  • 4. Client-side LibrariesGraphViewChartDroidAChartEngineAFreeChartAndroidPlot
  • 5. Client-side LibrariesPros● Open source● Self-contained● Easy to integrateCons● Limited features● Older platformversions● Look & feel● Customization hard● Lack of support
  • 6. Google Charts
  • 7. Google ChartsPros● Feature rich● Simple API● Customizable● Responsive design● InteractiveCons● Network connection● Load time● Backwardcompatibility
  • 8. Google Charts on Web
  • 9. Google Charts on Web
  • 10. Google Charts on Web
  • 11. Google Charts on Android
  • 12. Google Charts on Android
  • 13. Google Charts on Android
  • 14. Dynamic Data
  • 15. Dynamic Data
  • 16. Dynamic Data
  • 17. Dynamic Data
  • 18. Dynamic Data
  • 19. Hello Pizza Charthttps://github.com/ecgreb/hello-pizza-chart
  • 20. Thank YouQuestions?Chuck GrebMobile Platform ArchitectAWeber Communications@ecgreb