!Offline-first android
 --- 
agk's diary 
10 August 2022 @ 17:50 UTC
 --- 
written on ipad (ssh.sdf.org in web browser)
at kitchen table with pourover coffee
 --- 

I like reading peoples' stories about how they use
consumer technology in ways that lower cost, extend
its life, prevent waste, and increase autonomy.
I have a few castoff android phones from family I 
use in everyday life as little PDAs.

My phone is a candybar-style dumbphone, $50 Nokia 
225 4G. It suits my needs with a $3/month plan. The 
androids are used without cellular service or google 
account, on wifi with offline-first applications. 
They range from 2017 Samsung to new budget Alcatel,
and are pretty much interchangeable.

Device setup
------------
When I first power one on, I spend over an hour 
disabling stuff before connecting to wifi. I remove
every possible app permission, delete or disable 
most apps, turn off all notifications, turn off GPS 
and bluetooth, turn off all possible device and 
browser telemetry.

I use the default browser to download the F-Droid 
apk and install it. The default browser can then 
also be disabled. F-Droid installs and updates 
packages. Google Play is already disabled.

First I install TrackerControl. It's a firewall to
block trackers or application network access. I
spend another chunk of time blocking almost every-
thing with it.

Then I install most of these:

AntennaPod (podcasts)
AnySoftKeyboard (ctrl, esc, and arrow keys)
ConnectBot (ssh)
DuckDuckGo Privacy Browser (www, new android only)
Feeder (rss reader; new android only)
Kiwix (offline wikis)
Markor (markdown notes)
MuPDF viewer (pdf and epub reader)
Organic Maps (offline maps)
Simple File Manager Pro (file browser)
Syncthing (sync between devices) 
VLC (offline music and audiobooks; internet radio)

For www on older androids, I use Tor Browser from
Guardian Project repos, IceCat, or Midori. There 
are also ok rss readers for older androids.

Use away from wifi
--------------------
Weekly:
* I read downloaded books via muPDF,
* listen on commute to torrented language lessons, 
   audiobooks, and music via VLC.

Occasionally:
* I listen to downloaded podcasts on AntennaPod, 
* read locally-synced news and blogs with Feeder,
* check WikiEM emergency medicine handbook or Wiki-
   Med medical encyclopedia with Kiwix,

Rarely:
* browse local documents with Simple File Manager,
* look up map or directions with Organic Maps,
* take a note with Markor.

Even online, Feeder is nicer for reading than any 
web browser. XML imposes "readability mode," just 
text and some pictures. I update and sync Antenna-
Pod and Feeder on wifi before trips. Books are 
usually from zlib, sometimes from Standard Ebooks. 
Stuff I listen to's mostly torrented, or sometimes 
downloaded via invidious youtube frontend/yt-dl.

Messaging/calls (on wifi)
-------------------------
I mostly do SMS/plain phonecalls via dumbphone. I
don't want email on my handheld. My friends don't 
use XMPP or Matrix. I don't use Signal or social 
media. I want to minimize personal info, maximize
device transferability (Broke your phone? Here, 
have mine!) So I don't have much use for messaging 
apps. A few are useful enough to sometimes install:

Linphone (sip/voip calling; I use an account at SDF
   and a DID to call anyone),
Cheogram or Conversations (with JMP.chat service to 
   call, recieve calls, or SMS text with anyone via 
   SDF XMPP account)

For ~$40/yr these make an old android a home phone.
Away from wifi, messages queue and wait, calls go 
to voicemail.

If you want mail on an offline-first android, K9 
Mail's good. Manyverse is an app for the scuttlebutt 
offline-first social network. Briar's a good 
offline-first messenger for friends at an event.

Not a general-purpose computer
------------------------------
I use a palmtop computer for email, netnews, gopher
and gemini, and to chat on irc and SDF's COM. I do 
most online things via ssh to SDF's public access 
unix shell, with any laptop/palmtop/tablet as a 
terminal (the smaller/lighter/older/lower power the 
better!) In a pinch an android rotated to landscape
with a USB keyboard will do, thanks to ConnectBot.

I use dedicated devices for other things: wrist-
watch, clock radio, camera, lantern, deck of cards, 
pouch of jacks shaped like pigs with ball, pocket 
memo pad, refillable Pilot Metropolitan fountain 
pen, atlas of road maps, walkie-talkies, rolodex, 
pocket calculator or slide rule, home cooking and 
local shopping. We sometimes watch movies on room-
mate's laptop or VHS tapes on an old CRT. We play
records (also mostly castoff). I read an academic
journal that comes in the mail quarterly. We walk 
to the creek and watch the raggly garden grow.

Using secondhand androids keeps them out of trash, 
keeps personal data out of databases I don't want 
them in, untethers me from constant connectivity,
and keeps my cost of living low. It feels gently
transgressive to use things adversely to their 
manufacturer's intent!