That's right boys and girls.
RateBeer Mobile for Android is now Open Source. We have released the code under the GPL on github.com.
You can follow the project on: http://github.com/jfm/RateBeer-Mobile
If you fancy helping with development feel free to fork the project and let me know if you have changes you want merged into the master branch.
The code is actually in a non working state right now, but over the next week we should be ready with a working version.
A brand new version is also in development with a lot of stability fixes as well as brand new features. Development will now go in the direction of a 2.0.0 release which will feature a more polished experience and hopefully a lot more stable experience.
You can branch the code using git, by doing:
git clone git://github.com/jfm/RateBeer-Mobile.git
After cloning the repository you might want to do the following:
git remote add upstream git://github.com/jfm/RateBeer-Mobile.git
git fetch upstream
This will allow you to get the latest changes from the master branch.
Stay tuned. We will also be presenting an entirely new project website shortly! Until then you can of course still use: RateBeer Mobile Home.
That's right boys and girls.
Even though I haven't blogged much over the last year (as I intended in the last new years post), I always like to reflect on the year passed and on the year to come.
After almost giving up on writing a Ratebeer application for Android I finally took some time this week to build the initial version.
I plan on releasing it as soon as possible and as soon as an agreement with ratebeer.com has been made to utilize their site. This also means that the application will most likely contain ads. All ad revenue will however go directly to ratebeer.com. Initially the application will be released for free on the Android Market, but I might start charging for it at a later date.
To give you an idea of the initial version of the application, here is some screenshots (without the ads though).
The first screen is the home screen.
The second screen is the search screen where you can see which beers you have rated.
The third screen is the rate screen. You get to the rate screen by clicking an unrated beer on the search screen. This allows you to post a rating.
The fourth screen is the rating screen. If you click on a beer you have already rated, you can see your current rating.
The last screen is the settings screen where you set your ratebeer.com credentials.
As can be seen above the application is still very simple with only a minimum subset of features. However I wanted to release the application as early as possible to get feedback and feature requests from users. So I will post again when the application actually goes live on Android Market.
I'm sorry if the Friending project seems dead but I have actually been writing a lot of code for over the last few months. The application has been totally redesigned and rewritten and is now mostly working for Twitter.
It now has a protocol extension system which allows more rapid development of new protocols such as facebook, identi.ca and so on. All the latest code is in the source repository on launchpad and I hopefully I will soon be able to make a proper alpha release of the application.
Over the last few weeks I have been working on adding features and stability to Friending. It is still very much Alpha software, but I'm slowly approaching a more feature rich and stable application.
I'm using it myself every day, both for testing it, but also because I like the non intrusive nature which, I guess, made me start the project in the first place.
Hopefully I will soon be able to release a proper version of it including packages for Ubuntu and so on, but for now I guess this is only for the adventurous amongst you.
As always file any bugs or feature requests here.
In my spare time driving back and forth from work on the train I have been building a small application that aims to collect status messages from various social networks (currently only twitter and facebook is supported).
For now it is in alpha stage and only tested on Ubuntu Intrepid. All development is gathered on launchpad.
The Project resides here.
It is build with Mono (C#) using an SQLite backend. It was mainly built for my own benefit, but if anyone can get something out of it I would be happy to hear it.
As always... All bugs, feature requests, comments and so on are very welcome on the Launchpad pages.