open311-moble Android (GSoC 2013)

39 views
Skip to first unread message

Collin Molnar

unread,
Apr 30, 2013, 6:42:45 PM4/30/13
to open311...@googlegroups.com
Hello,

I am currently interested in working with the Open311 client for android for GSoC 2013. I have been looking to get involved on open source projects for android and this would be a great opportunity. I gained an interest in android development over the past year through my school work, and I have worked on an app that is currently on the Google Play store. I will talk more about my experiences in my official proposal.

I have a few questions/comments. First I cloned the repository from GitHub so I would be able to look at the actual code and get a feeling for the how the app runs. I was a little surprised that I was able to look through the code and get a basic understanding on how the application is designed and coded. Although when I cloned the repository I did get some errors right away with the available_servers raw resource. After looking into the errors for a little it appears I need to create my own available_servers.json, but I'm not sure what server information I should use here for testing the application.

Moving on, I downloaded the app from the Google store so I could play around and see how the app runs and how I could improve the application. Looking at the map I noticed it could useful to to add a search bar. Right now the map zooms in on the current location, but I could see it being difficult for a person to find and report a location while they are across town. Here a person could search for a address or maybe even a point of interest (such as a restaurant or gas station) next to the area they want to report. On the ideas page for GSoC it looks like something similar idea was proposed and I wanted to see if I was on the same page.

Thank you for your time,
Collin Molnar

 

Cliff Ingham

unread,
May 1, 2013, 9:42:49 AM5/1/13
to open311...@googlegroups.com
The mobile app is an Open311 client.  Thinking about new features has to take into account the API itself.  It is a good idea to run through the API specification to get a feel for what's possible with the current version of the spec.

"Open311 Georeport" is a new open standard protocol for communicating civic problems to governments.  So, there are clients, servers, and the specification for the protocol itself.

uReport is an implementation of a server.  The web proxy is an implementation of a web-based client.  The mobile apps are clients as well.

Information about the Open311 protocol specification is at:
http://wiki.open311.org/GeoReport_v2
Reply all
Reply to author
Forward
0 new messages