0
votes

Hi I am new to android development and planning to develop a spreadsheet application, which should allow the user to

1) Create and edit a spreadsheet file in local device
2) Have file level control to allow/disallow syncing with google drive. Google credentials could be asked only if the user is interested in syncing.

My questions are:
1) Does google Drive/ Google spreadsheet provide any APIs for user interfaces? What will be the best way to implement the user interface?

2) Is selective syncing possible using google drive / google spreadsheet API?

2
Do you want to create a spreadsheet editor? Or sync data with a spreadsheet. i.e. what will your user interface do? - eddyparkinson

2 Answers

1
votes

Yes you can. Google providing API for this. Kindly check this google developers link for more information. I hope you are familiar with designing of spreadsheet like layout and all in your app. If that thing is achieved, you can do it this also by putting small effort.

0
votes

The two spreadsheet api are: google-apps-script and google-spreadsheet-api ...

Google apps script has good docs and is of good quality, but I suspect google-spreadsheet-api will be a better fit for android development, but depends on your needs.

The google CellDemo.java demo gives a good overview of the spreadsheet api. https://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet/cell/CellDemo.java

There is also ethercalc - it is a web based spreadsheet, good quality, all open source.