Files
2021-05-23 18:53:03 +05:30

787 B

Hacking on compose-lobsters

This app is built as a very lightweight frontend for lobste.rs, mainly as an experiment in using Jetpack Compose.

The codebase is fairly simple, and the package structure follows Buffer's.

Subproject breakdown

  • :api: Retrofit-backed interface to the [lobste.rs] API

  • :app: The guts of the Android client

  • :common: Contains the abstractions we use for sharing strings and browser handling across desktop and mobile

  • :database: Database layer implemented using SQLDelight to persist saved posts

  • :desktop: Proof-of-concept desktop client that needs significantly more love than it has received so far