Summary

This is still in draft form.

Create an Android application which will enable Ubuntu users and LoCo teams to better interact and find each other. Users of the application will be able to locate and contact their nearest LoCo team, as well as see any nearby events taking place. Users should also able to tie into Twitter/identi.ca/FourSquare and contact publish their current location via tagged messages.

Release Note

An Android App for the Ubuntu Community.

Find your LoCo, Read News, and Locate Events, and Publish Location

Rationale

Many Ubuntu users are avid Android users, and having an application will allow them to get in touch with other members of the community with the push of a button.

User stories

Assumptions

Design

Here are initial mockups:

team.PNG

news.PNG

local.PNG

LoCo Team

Ideally there will be a tab that lets users find the LoCo team for their area, based upon their geographic location. Also, by tying into the Events from loco.ubuntu.com, users can see if anything awesome is occurring nearby. We'll need to pull the information (preferably) from the LoCO Directory or perhaps Launchpad itself.

News

We can take the RSS feeds from Fridge and Planet, as well as another other news sources that may be of interest.

Location

Community members should be able to publish their location, utilizing messaging services such as Twitter, identi.ca, and FourSquare. To publish location, a user can send out a tweet that states: "Ubuntu Meetup at Lat: ... Long: ... #ubuntu" The app will search for tweets that are similarly tagged, and display any that are for a nearby location. We'll need to decide on a good hashtag, perhaps #locoapp and/or #ubuntu.

Implementation

Obviously we'll need to take advantage of APIs for various web services, and the format of the Publishing method will need to be formatted to create an easy way to sort out messages. We'll be using the Java Android SDK, which has excellent documentation.

Test/Demo Plan

We need to get this out into the hands of LoCos, then be ready to listen to feedback and act upon what is most helpful for the community.

Unresolved issues


CategorySpec

Specs/LoCoAndroidApp (last edited 2010-04-05 21:15:18 by outbound)