Dear all,
I've been working for a few months on the creation of an open source backend for ACRA.
This work has been motivated by the fact that Google's teams contacted me to make me stop advising ACRA users to send their reports to Google Forms, and
I understood recently that this was in preparation of the release of a news version of Google Forms which would not be compatible with ACRA anymore.
Even if they allow the creation of "Legacy Forms" for the moment, you can't count on Forms/Spreadsheet as your crash reports management solution for long.
I launch today the project Acralyzer.
Hosted on Github, it is open sourced under GPLv3 license. This means that any derivative work must be open sourced and GPLed. But ACRA, the library you include in your Android apps, stays under Apache license and still does not require your app to be opened.
My goal on the Acralyzer project is to provide a really free and open backend. By 'free', I mean not tied to any third party service.
This goal excluded for example to use Google App Engine which would have tied the project to Google's application server technology, hosting and pricing policies.
I have chosen
Apache CouchDB and its singular CouchApp application model for the server side and
AngularJS for the browser side. CouchDB is open, free, and can be easily installed on most OSes. Moreover, there are dedicated hosting services which let you use CouchDB instances for free as long as your usage is low (
http://www.iriscouch.com or
http://www.cloudant.com).
I invite you to browse the projects wiki pages to discover this project in more details:
This project's goal is to fit your needs. Contributions are really welcome to make it a handy tool. For the moment it is just a better solution than the Google spreadsheet... with your help we can make it a real nice crash analytics tool.
I hope this new project will help you in your daily debugging even more than what you could do with the Spreadsheets!
Cheers!
Kevin