package icon

Raccoon for Friendica

Mobile client for Friendica, Mastodon and compatible federated social networks.
New in version 0.3.0
- feat: add support for announcements (Mastodon)
- feat: add support for images in system share
- fix: window insets in composer and modals
- fix: settings load for anonymous users
- enhancement: make legacy login less visible
- chore: add new l10ns (ua, fi)
- chore: add description for non-textual UI elements
- chore: add more unit tests and coverage report

Raccoon is a free and open source mobile-first client for Friendica and Mastodon.


Friendica is an outstanding social plaftorm, featuring powerful characteristics which make
it unique in the federated world:



  • rich text editing, long posts, support for titles and spoilers;


  • native support for ActivityPub groups;


  • direct messages;


  • media gallery where you can manage photos and albums;


  • possibility to organize your contacts in circles;


  • ability to quote (cross-post) other people's posts;


  • RSS feed import;


  • integrated event calendar;


  • of course, much more (see the official documentation)…



The web interface is great to access all of these features but on a mobile device there are
different constraints for usability and readability, so it comes in handy to have an app to
use the most important functions of the platform.


Main features:



  • timeline view with ability to switch feed type (public, local, subscriptions, user-made lists);


  • post detail, i.e. opening a conversation in its context and see the replies, number of re-shares
    and people who added it to favorites;


  • user detail with ability to see posts, post and replies, pinned posts and media, subscribe for
    notifications from a user, follow/send a request or unfollow them, see following/followers;


  • support for ActivityPub groups, with the ability to open threads in forum mode;


  • see trending posts, hashtags, links and following recommendations;


  • follow/unfollow an hashtag and view all the posts containing a given hashtag;


  • post actions (re-share, favorite, bookmark) and – for own ones – edit, delete or pin to profile;


  • global search hashtags, post and users containing some specific terms;


  • customize the application appearance with color themes, font face and size, etc;


  • login via OAuth2;


  • view and edit one's own profile data;


  • view incoming notifications and filter the list;


  • manage one's own follow requests and accept/reject each one of them;


  • view the list of one's own favorites, bookmarks and followed hashtags;


  • create a post/reply with formatted text, image attachments (and alt text), spoiler and title;


  • schedule a post (and change its schedule date) or save it to drafts;


  • report posts/users to administrators for content moderation;


  • mute/unmute, block/unblock users and manage the list of muted/blocked users;


  • manage one's own circles (user-defined lists);


  • see polls (read only);


  • multi-account with easy ability to switch between accounts (and, in anonymous mode, switch
    instance);


  • send direct messages to other users and see conversations;


  • manage one's own photo gallery;


  • view one's own event calendar (read only).


Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.3.0 (56) suggested Added on Nov 25, 2024

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.livefast.eattrash.raccoonforfriendica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 35 MiB PGP Signature | Build Log

  • Version 0.2.1 (55) - Added on Nov 23, 2024

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built by F-Droid and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • run foreground service
      Allows the app to make use of foreground services.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • com.livefast.eattrash.raccoonforfriendica.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 35 MiB PGP Signature | Build Log