The latest release of the FDroid Repository Client, version 0.22, is now available. You can get it from the repository page or, if you already have an earlier version installed, just update.

This release contains numerous minor fixes and user interface improvements, but the main changes since the previous release are:

  • Applications that are incompatible with your device (e.g. requiring a different Android version, or hardware you don’t have) can now be filtered from the lists.
  • Applications that require root privileges can be filtered from the lists.
  • Various translation updates.

If you have problems or feature requests, talk to the issue tracker or visit #fdroid on FreeNode.

The latest release of the FDroid Repository Client, version 0.21, is now available. You can get it from the repository page or, if you already have an earlier version installed, just update.

The main changes since the previous release are:

  • Donate option – for applications where we have a link to a donate page, hitting ‘Donate’ from the menu on the application’s page in the client will take you straight there. You’ve been able to do this when browsing on the web site for a while, but now it’s available direct from the client too. If you’re an application developer accepting donations and we don’t have a donate link for your application yet, please let us know.
  • The application list now shows the build type for each package (APK, or version) available. This can either be ‘source’ or ‘bin’. Source means it is built automatically from the source repository and signed by the FDroid build server. It’s a guarantee that the source is actually available, and matches the binary file you’re installing. For this build type, you can also download a source tarball from the web site, which is ‘normalised’ such that simply downloading it and running ‘ant release’ should always work. Bin means it’s a binary file released by the original developer of the application and signed by them. Note that due to the signatures, switching from one type to another requires you to uninstall the old version first. There will be more detail about signatures and related issues in a forthcoming blog post here.
  • For Galaxy S devices, and possibly others, there is a major performance improvement when updating the repository index from the server.

If you have problems or feature requests, talk to the issue tracker or visit #fdroid on FreeNode.

FOSDEM Schedules

It seemed like a shame that although there are two choices of FOSS application to keep track of the busy FOSDEM schedule on your phone, you were told, or indeed forced, to use proprietary software to get your hands on them. Well no more – they’re both in the repository now.

FOSDEM

Option one is the dedicated FOSDEM application, as seen in the first screenshot.

On my device, this had quite a few visual flaws – half chopped off text in the lists, and even in the main logo.

Also, a greyed-out button tells me I need to press a ‘Search’ hardware button I don’t have in order to search Hint: the SDK docs explain how to do search properly.

On the other hand, being a dedicated app it’s easier to use, packed with detailed information and works very well.

Giggity

Option two is Giggity, which is a more generic solution. Although it comes preloaded with the data for this year’s FOSDEM, it’s a generic schedule viewer that can load and display xcal/Pentabarf XML files for any kind of event.

This one could save you from having to have a different app for every conference you attend.

Summary

Both apps can remind you of upcoming events you’ve favourited. Each application has its strengths and weaknesses – maybe you should grab both to be on the safe side. Search for ‘FOSDEM’ in the FDroid client, or get the APKs direct from here and here.

The latest release of the FDroid Repository Client, version 0.20, is now available. You can get it from the repository page or, if you already have an earlier version installed, just update.

The main changes since the previous official release are:

  • Signed repository index. Although all the applications in the repository are cryptographically signed, and also verified by an md5 sum before installation, the index itself was not previously. It is now. The client is still compatible with unsigned repositories, and will automatically upgrade to using a signed version where available.
  • Faster repository updates – the signed repository index is a JAR file, and is therefore compressed. For the main FDroid repository, this makes it a fifth the original size.
  • Fixed a crash that happened if you rotated the screen while a repository update was in progress!
  • New language – Serbian. As the application is developing rapidly, the translations may lag behind on new features for a while. If you want to help translate into your language, see here.

If you have problems or feature requests, talk to the issue tracker or visit #fdroid on FreeNode.

The latest release of the FDroid Repository Client, version 0.17, is now available. You can get it from the repository page or, if you already have an earlier version installed, just update.

The main changes since the previous version are:

  • Search – this has started to become an essential feature as the repository grows. Use the Search option on the menu on the main screen to search for applications.
  • The Updates tab now shows the number of updates available on the tab itself.
  • Various minor bug fixes and improvements.
  • A warning if you attempt to install an application with a different signature to the version you already have installed. (This will be explained fully in an upcoming post about signatures).
  • Settings, disabled by default, to allow the client to show applications with various types of ‘antifeatures’ – for example, applications that include adverts. There are no such applications in the repository currently, but this would allow us, or someone else, to include them in a repository later, while still allowing you to opt in to seeing them.
  • New languages – French and Swedish. As the application is developing rapidly, the translations may lag behind on new features for a while. If you want to help translate into your language, see here.

If you have problems or feature requests, talk to the issue tracker or visit #fdroid on FreeNode.

Sokoban

No prizes for guessing that Sokoban is an implementation of the classic game Sokoban. Unless you’ve never heard of it of course. I’ll assume that’s the case, otherwise this would be a very short review.

Sokoban is 30 years old, and is a puzzle game that involves moving your character around and pushing multiple things onto targets. Originally the things were boxes (Sokoban is Japanese for warehouse man) but in this version they’re some kind of shiny red gem. Sounds simple? The tricky part is that these things get in each others way, and your way. In practice, it’s hard, and in the process of completing the first 67 levels I’ve declared many of them impossible and closed the application in disgust before going back and trying again later. Clearly it’s addictive too.

This version has a total of 354 levels to play through – the only question is whether you can complete that many without either frying your brain or smashing up your phone.

The graphics are nothing to write home about, and the menu screens are particularly sparse (standard Android buttons and nothing else) but this doesn’t matter at all. The game plays perfectly, with nice touches such as zooming in and out with the volume buttons, and undoing a move with the back button. You can move with the direction buttons/pad/whatever-new-fangled-thing-your-phone-has but it seems much easier to use the other option of just dragging your finger around the screen.

Definitely give this one a try if you like puzzle games.

Vital Statistics

You can install it from the FDroid repository client, or download the APK directly if you prefer.

The latest release of the FDroid Repository Client, version 0.14, is now available. You can get it from the repository page or, if you already have an earlier version installed, just update.

The main changes since the previous version are:

  • Background updating of the repository index, and notification of updates to your installed applications. (Both of these features must be enabled on the preference screen).
  • Control over caching – all downloaded applications can be cached on the SD card – again, you need to enable this on the preferences screen.
  • Now in Italian and German, as well as English.

As the application is developing rapidly, the translations may lag behind on new features for a while. If you want to help translate into your language, see here.

If you have problems or feature requests, talk to the issue tracker or visit #fdroid on FreeNode.

ConnectBot is an essential tool for the sysadmin on the move, or the stationary sysadmin on the beach. It’s a fully functional SSH client packed with useful features, including:

  • Multiple concurrent connections that stay open in the background
  • Port forwarding
  • Key management, for password-less logins

A clever feature is ‘URL Scan’ which grabs anything that looks like a URL from the terminal and presents a list where you can click to open it in the browser.

Ideally you’d use this with a physical keyboard, both for speed and screen space reasons. Even so, it’s perfectly usable with a virtual keyboard and there are plenty of customisable features to make life easier in that scenario.

ConnectBot is extremely useful to have around, especially in an emergency, and is actively developed. Highly recommended.

Vital Statistics

market://search?q=pname:org.connectbot

Available in the Android Market (scan/click the QR code opposite) or, of course, via the FDroid repository.

A while back I read about the Paid App Pledge over at Android Guys. I didn’t want to sign up to that – the last thing I want to do is encourage more hidden source code.

The intention is a good one though – encouraging more high quality software on the Android platform. Not that I think there’s a shortage of it, but more is better.

With that in mind, here’s my alternative pledge:

Any time I can afford to do so, I’ll take a look at the FOSS apps I’m using on my phone that I haven’t donated to yet. Then I’ll make a donation to the one I use most.

As well as financial donations I’ll make the effort to contribute in other ways too. That can include reporting bugs, suggesting features, or contributing code. Everything helps.

Care to join me?

Missile Intercept is a game modelled on the classic Missile Command, complete with retro-style graphics. You’re defending three cities at the bottom of the screen from destruction by incoming enemy missiles.

The gameplay changes somewhat due to the touch screen interface, because you aim your counter-missiles by simply touching the appropriate point on the screen – no need to manoeuvre a crosshair around. In addition to this though, are two non-standard things – your counter-missiles explode immediately where you target them, which means you don’t need to account for the time they take to get there, and also you seem to have a virtually unlimited supply.

Read the rest of this entry »

« Older entries § Newer entries »