Works · 01

TiebaLite

Kotlin · android · jetpack-compose · tieba

A lightweight third-party Android client for Tieba — a clean, ad-free community reading experience built on the open-source TiebaLite; modern Android engineering with Kotlin + Jetpack Compose.

View repository › Codeberg ›

Why I built it

Tieba is the community I’ve used the longest, but the official client has grown heavier every year: splash ads, injected feeds, endless “you might also like”. I just want to read posts quietly — not clear five levels of obstacles first.

The upstream open-source TiebaLite project proved that “clean reading” was possible, but its maintenance had become irregular, and some key APIs stayed broken for a long time. My starting point was simple: fork it, bring it back to life, and polish it around my own reading habits.

Where the difficulty is

Where it stands

What I learned

Maintaining an “adversarial” project isn’t about chasing new tech — it’s about fencing off the volatile parts. The UI can evolve slowly; the network layer must always be ready to take a hit.

← All works