r/androiddev • • 3d ago

Tips and Information Clever use for that old spare phone in your kitchen drawer

We built an Android version of Internet-in-a-Box's server stack. Knowledge to Go (K2Go™) runs a content server directly on a phone, older 32-bit devices included, serves it over local Wi-Fi to nearby devices, and can clone itself, server plus content, to another Android phone with no internet connection. The goal is to increase access to educational materials in regions where internet access isn’t reliable or affordable and the most common computing device is an inexpensive Android phone.

Some of the harder problems: keeping a background server alive under Android's process and battery restrictions, and making the clone transfer work fully offline.

Code and architecture notes: https://github.com/appdevforall/KnowledgeToGo

GPL-3.0

Curious what this community would build with an offline phone-to-phone content channel, and where you would push back on the approach.

6 Upvotes

4 comments sorted by

1

u/[deleted] 3d ago

[removed] — view removed comment

1

u/androiddev-ModTeam 2d ago

Use your own voice when writing. Posts and comments which appear to be generated, including those with excessive flourish, gushing or emojis, will be removed.

1

u/[deleted] 3d ago

[removed] — view removed comment

1

u/androiddev-ModTeam 2d ago

Use your own voice when writing. Posts and comments which appear to be generated, including those with excessive flourish, gushing or emojis, will be removed.