1. 45

I just got a new phone and it’d be neat if folks shared their recommendations.

  1.  

  2. 12

    I tend to try apps on F-Droid but these are the one that stuck with me

    • newpipe is quite nice and can play in background or in a popup
    • amaze is a nice file explorer for that one time you have to move things to your sdcard
    • pedometer a step counter without frills, install and forget but always accessible
    1. 8

      Davdroid: Calender and Addressbook sync (selfhosted with davical) K-9 Mail: Email (selfhosted with dovecot) Kore: Kodi remote control MuPDF: Pdf reader Labcoat: Gitlab client

      1. 7

        Here’s a few that I use and fully recommend:

        • Obsqr: a qr code scanner with sensible permissions.
        • Riot.im: the most popular matrix client, currently.
        • Tiny Tiny RSS: frontend for the self-hosted RSS reader of the same name. (Requires you to host a server.)
        • StreetComplete: contribute to OpenStreetMap by helping fill in meta data that it can tell is missing or flagging inaccuracies.

        And, actually, I’ve got a request: Does anyone have suggestions for a Free app that I can use to record GPS tracks? When my wife and I go hiking I like to record it, so looking for something that doesn’t depend on a data connection and it would be nice it if showed some stats about speed, elevation, etc and the track that has been recorded so far.

        1. 6

          I asked in my local OSM community and got the following responses:

        2. 7
          1. 6

            AntennaPod: podcast app (a little buggy but mostly works)

            DNS66: systemwide rootless adblocker

            Firefox Klar: Firefox Focus, but free

            Silence: texting app

            Simple Gallery

            Tusky: mastodon client

            Unit Converter Ultimate

            1. 2

              Firefox Klar: Firefox Focus, but free

              they are exactly the same. They changed the name to ‘Klar’ (german for ‘clear’) in Germany due to trademark issues (focus.de is a magazine there). It is also not in the main repositories, but in a seperate one that does not build from source.

              1. 7

                One difference between that two is that Klar have telemetry turned off by default, AFAIK: https://gitlab.com/fdroid/rfp/issues/235

              2. 1

                If I have root, is DNS66 still better than AdAway?

                Also, I’m torn between Tusky and Twidere, if anyone has opinions I’d like to hear them.

                1. 3

                  I’d say AdAway is preferable to DNS66. There’s also Blokada, which works as a pseudo-VPN.

              3. 5

                FreeOTP: 2FA app

                Riot: IM

                Forcastie: Weather

                1. 5

                  Some of these are also on Google Play, but whatever:

                  • ConnectBot - ssh client
                  • K-9 mail is the best Android IMAP client I’ve found
                  • Orgzly lets you make org-mode style notes.
                  1. 3

                    Already posted:

                    • Silence
                    • Newpipe
                    • Tusky
                    • Riot

                    New:

                    • Maps based on maps.me, use OSM. It’s pretty good for travelling (offline support too)
                    • Ring: for video calls and messages
                    1. 3

                      I use these apps from F-Droid:

                      1. 3
                        • AdAway - DNS ad blocker (requires root iirc)
                        • AnkiDroid - companion app to Anki, a flashcard-type program
                        • K-9 Mail - email client extraordinaire
                        • KISS Launcher - simple search-based app launcher
                        • Lightning - simple web browser with nice tabbing
                        • OpenVPN for Android - better than the official OVPN client app
                        • OsmAnd+ - slightly buggy but otherwise pretty good GPS/navigation app
                        • Silence - (badly) encrypted SMS messages, I just use it because I like the UI
                        • Weechat for Android - remote client for the weechat IRC client. Best Android IRC experience I’ve found to date.
                        1. 4

                          Weechat for Android - remote client for the weechat IRC client. Best Android IRC experience I’ve found to date.

                          If you want even better Android IRC experience, you could try the new Quasseldroid beta https://quasseldroid.info/ (as soon as the new version is released it’ll also replace the current F-Droid entry) with the new quassel 0.13 (try it by compiling from git).

                          The result looks something like https://i.k8r.eu/63U1pA and works quite nicely. The repo is at https://git.kuschku.de/justJanne/QuasselDroid-ng/ and beta builds are available on the Play Store or at https://s3.kuschku.de/releases/quasseldroid-ng/Quasseldroid-latest.apk (sadly I haven’t found a nice way to get beta builds onto F-Droid yet, but thanks to this thread I’m right now trying out a way to do so)

                          EDIT: An F-Droid binary repo of the latest beta releases is now available, its direct link (not usable in the browser) is https://repo.kuschku.de/repo?fingerprint=A0CBC2C29E38ED9542F86A1188412A60C5A756FC4D7A31C4C622242D7AD021F2

                          Disclaimer: I’m the dev.

                          1. 2

                            I would, but my quassel experience wasn’t that great ~1 year ago. Got really unstable and took several minutes to start the desktop client as I approached 400 buffers. Granted, this is a lot, and people have told me that using postgres for the backend can improve it, but I don’t really want to use postgres for my IRC bouncer and I’m accustomed to weechat and its own problems now :’)

                            That said, I used the old quasseldroid for a long time, and it was actually a life-saver when the desktop client kept crashing and I needed to read some old messages. Thanks for many years of IRC on the go!

                            1. 2

                              Yeah that’s a real issue with SQLite, it really wasn’t designed for many separate threads writing and reading at the same time, causing timeouts. That said, with the recent versions, that issue should go away as now loading backlog is only really required for the buffers you actually open – which reduces the amount of data that has to be loaded on connection massively.

                              Still great that you liked it :)

                              1. 1

                                What’s the memory usage like with postgres? I might try it again at some point, seeing as weechat keeps eating all the RAM I can feed it (not much).

                                I’m still a bit unsure about the internals of quassel… for example recently I found out that it inexplicably sends NAMES for every channel it’s in quite regularly. When you’re in a few hundred that ends up being quite a lot of traffic, which is really unnecessary.

                                Edit: I just noticed that you edited your post to clarify about sqlite, all of this is sounding pretty good so far, maybe even good enough to tempt me back to the dark side — but certainly good enough to stop me warning people against using quassel nowadays :-)

                                1. 2

                                  A lot of people are using it successfully on systems as small as a raspberry pi. Personally I have been hosting a core for 5 people, some of which with 400+ channels (not buffers) on this: https://www.online.net/en/server-dedicated/start-2-s-sata

                                  So performance is actually quite great, especially with more recent versions of the core.

                                  for example recently I found out that it inexplicably sends NAMES for every channel it’s in quite regularly. When you’re in a few hundred that ends up being quite a lot of traffic, which is really unnecessary.

                                  That’s done to update the away status, the modes, etc all correctly on servers that don’t yet support the IRCv3 extensions for doing this automatically. The 0.13 beta uses IRCv3 away-notify and IRCv3 account-notify for this, if available.

                                  1. 1

                                    That’s done to update the away status, the modes, etc all correctly on servers that don’t yet support the IRCv3 extensions for doing this automatically. The 0.13 beta uses IRCv3 away-notify and IRCv3 account-notify for this, if available.

                                    Oh fair enough then. Is there a way to turn this off?

                                    1. 2
                          2. 3

                            Silence - (badly) encrypted SMS messages, I just use it because I like the UI

                            Afaik Silence is a fork of TextSecure and uses the Signal Protocol, just over SMS/MMS. So the encryption, authentication, and integrity properties it provides should be very good–not bad as you state. If you read the Signal blog post on why they stopped using SMS/MMS they list user experience, metadata leakage, and development overhead as the main problems.

                            1. 1

                              Oh, I was under the impression they were using some different crypto because the messages produced by Signal would be too large, or something. I retract my statement :-)

                          3. 2

                            If we’re in the non-Google topic, I would like to ask some question which won’t probably be answered (or even understood) anywhere else.

                            Iḿ getting some applications outside the F-Droid store, or from Play Store (by Yalp Store downloader) which cannot be replaced in very rare cases (bank application, bus timetable applications, etc.). I have microG services to cover their needs and it’s self check says everything is OK (all checkboxes are lit), but every time I open one of these app, there’s a notification “You need to update your Google Play Services” and it pops up very frequently. The application itself works though, without any issues.

                            Is there a way to avoid such annoyances on un-Googled devices?

                            1. 2

                              A lot of my recommendations have been stated elsewhere in this thread, so I won’t repeat those.

                              I very much like Puzzles for some quick gaming on the go. It’s a port of Simon Tatham’s collection of games which is already on multiple platforms.

                              This is not in F-Droid’s repository, but is fully OSS; The Lichess android client. I play “correspondence” chess with friends and family fairly regularly and we do so over Lichess.

                              Frozen Bubble, more lightweight gaming on the go.

                              Solitaire CG a collection of solitaire card games.

                              OctoDroid for accessing Github on the go.

                              1. 2

                                I use quite a few already mentioned in this thread and:

                                • andOTP - the nicest OTP i’ve found so far. Supports tagging if you got a lot of secrets and exports of secrets which is nice if you are afraid to loose your phone and want to avoid going through the hassle of resetting all your OTP tokens. I got my export gpg-encrypted in my backups

                                • transportr - generic public transport app. I had used ‘Oeffi’ before but that lives in it’s own repo,

                                • Termux - a terminal emulator with apt. Why would anyone want something like this? I’ve got buttons on my homescreen to start and stop an ssh client if i am in my home wifi. I then use rsync scripts to copy photos and music around. Works well enough for me and is quite flexible. I did use the share-with-tmux feature and youtube-dl on my phone to download stuff from soundcloud and youtube before i found newpipe.

                                1. 1

                                  I use:

                                  • Slide, which is an excellent and fully featured reddit client.
                                  • OsmAnd~ is good for offline navigation, especially when traveling.
                                  1. 1
                                    • KISS Launcher The best launcher ever. Can’t recommend enough.
                                    • BeHe Keyboard Best keyboard I found. I only miss emoji support.
                                    • Conversations best mobile XMPP client
                                    • Odyssey Best music player I found, support scrobbling using Simple Last.fm Scrobbler – It’s also great for audio books and podcasts as it has a bookmark feature.
                                    • M.A.L.P MPD remote control
                                    • MuPDF For viewing PDFs
                                    • Maps Decent Google Maps replacement
                                    • NewPipe Very good youtube client, I’d say better than the original.
                                    • DAVdroid Sync calendars and contacts with my personal DAV server