F-Droid Repository Alpha

Following on from the earlier post (read first if you don’t know what this is about), you can now try an alpha release of the software. There’s a lot of planned functionality still missing, but it’s fully functional and useful.

Source code for the application is on Gitorious and you can install the current binary release, via the Repository page.

A quick overview – open the FDroid application, press the menu key, and choose update. The lists should then be populated with the FOSS apps already in the repository. Stuff you already have will be automatically detected, and put in the ‘Installed’ tab, and the rest will go in the ‘Available’ tab.

Selecting any item from the list takes you to the details of that application. From there, hitting the menu key will give you the option to install and uninstall, as well as taking you (in the browser) to the application’s web site, issue tracker and source code. You can also choose to view the application in the Android Market.

Additionally, if there are multiple versions available, you can select that version directly in the list and install it. You would use this, for example, for installing an older version or for installing a newer beta or nightly version.

Some of the things that are missing, but coming soon (time permitting) are:

  • Filtering of unsuitable SDK versions – e.g. if you have Android 1.6 and the app (or a version of it) requires 2.1, you won’t see it.
  • The same filtering for device capabilities – e.g. if your device doesn’t have a camera but the application NEEDS one, you won’t see it.
  • A more complete repository – there are only 32 47 apps in there currently.
  • Searching
  • Categories
  • Lots more. Plus your suggestions and/or contributions!

Comments and feedback are, of course, welcome, either in the comments here, or via OStatus – @fdroid@identi.ca.

  1. unknown’s avatar

    Please make a QR code for your app, more people will download it

    Reply

  2. F-Droid’s avatar

    @unknown – Good point, thanks. Post updated.

    Reply

  3. mjw’s avatar

    The client should show the size of the applications. For older devices (like my g1) that’s important information as memory is always rare.

    Reply

  4. Jan-Christoph Borchardt’s avatar

    Wow, this is exactly what we need. The Android Market has »Paid«, »Free« and »Just In« but misses »Free & Open Source«.

    Thanks. :)

    Some suggestions:
    AndroidVNC
    CSipSimple
    Linphone
    OsmAnd
    PDF Viewer
    Proxoid
    Sipdroid
    Theremin (GPL)
    Unofficial Duck Duck Go Droid

    Games:
    Replica Island
    FireTaps
    TuxRider
    Open WordSearch

    A good term to search the Market for is »GPL« – but I have all tested the apps above. I use many of them regularly.

    Currently I work on a directory of free and open projects at http://freeopenlinks.wordpress.com/about/
    This is definitely going to be added. :)

    Reply

  5. me’s avatar

    Please have a catory containing sip / voip / pbx. I had hoped to be able to visually manage all my DIDs with one application, but SIPdroid the current winner in terms of number of lines is sadly limited to two. :(

    Please consider an anti malware / grayware / ADWARE category as droid marketplace is INFESTED with ADWARE. Wladimir is forking AdBlock Plus for chromium — yay!

    Reply

    1. F-Droid’s avatar

      How about just not installing stuff from there? :P

      Reply

  6. pfalcon’s avatar

    “Filtering of unsuitable SDK versions” – this of course should be optional (not showing at all), otherwise just gray out or show some icon, but still allow to discover such software (to hack on it for example).

    Reply

  7. random’s avatar

    How about hosting the source code on github?

    Reply

    1. CiaranG’s avatar

      Github is proprietary software, Gitorious is free software.

      Reply

Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>