Skip to content
An app with extensions for sharing information to micropub endpoints and reading from microsub endpoints
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Create LICENSE Jan 26, 2019

Indigenous for Android

An app with extensions for sharing information to micropub endpoints and reading from microsub endpoints.

Install from Google Play:
Install from F-Droid:

No builds will be uploaded anymore to GitHub, use F-Droid for that. Not that the F-droid releases currently have no support for getting the location from the device, that will be added in a next release, see

More information at and


  • Login with multiple domains, discover indieauth, micropub, microsub and media endpoints. The micropub and microsub endpoints are optional, but at least one should be available.
  • Micropub
    • post types: article, note, reply, repost, like, bookmark, event, issue, rsvp, geocache and checkin
    • add multiple images, tags, toggle syndication targets
    • share location on note, article, event, checkin and geocache
    • send image to media endpoint
    • Toggle post-status (published vs draft)
    • Save as local draft to finish later. This also includes coordinates, so you can finish later even when you are on a different location then.
    • Query, update and delete: get a list of posts and update basic properties (experimental)
  • Microsub
    • read channels, with pull to refresh
    • read items per channel, with pull to refresh, response actions per item
    • reply, like, repost, rsvp, bookmark, upload or add feed directly
    • listen to audio or watch video if available
    • view fullscreen images, zoom and pinch
    • Manage channels and feeds
  • Share intents: receive text or images from other apps to directly share
  • Push notifications: receive push notifications if you have an account on

Note: Checkin and Geocache are experimental and pass on all information into a Geo URI in the checkin property, e.g.



Known issues

Authentication loop

When authenticating for the first time, you might see a message "Authentication successul" but then returning to the Sign in screen. While the account has been created, the default was not set. In this case, the sign in screen will allow you to select the account.

This happens sometimes, but not always.

Known syndication targets not parsed



  • Some browsers (e.g. the default browser on LineageOS), won't allow Indigenous to listen to the callback to verify the authorization code. Install a browser like Firefox (any flavor) so you can login.
  • When your account requires 2FA, put the apps in split screen mode, see


Other clients

You can’t perform that action at this time.