Indigenous for Android

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

Get it on Google Play Get it on F-Droid

No builds will be uploaded anymore to GitHub, use F-Droid for that.

More information at https://indieweb.org/Indigenous and https://indigenous.realize.be

Looking for the Desktop client? See https://github.com/swentel/indigenous-desktop

Functionality

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

geo:51.5258325,-0.1359825,0.0;name=london;url=https://hwclondon.co.uk

Screenshot

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.

See https://github.com/swentel/indigenous-android/issues/84
This happens sometimes, but not always.

Known syndication targets not parsed

See https://github.com/swentel/indigenous-android/issues/152

Authenticating

Notifications don't arrive after the app is closed

This is due to new default settings in the latest Android versions. Try turning of battery optimization for the Indigenous app and it should work fine.

Translations

Indigenous is currently only available in English. If you want to translate to another language (or make the default English better), the following file contains all strings used in the app. Either send a pull request or open an issue with the file attached. Some strings contain '%s'. These are placeholders and should be kept.

https://github.com/swentel/indigenous-android/blob/master/app/src/main/res/values/strings.xml

Credits

This app uses following external libraries:

Other Micropub and Microsub clients

There are ton of other (mobile) clients, see https://indieweb.org/Micropub/Clients and https://indieweb.org/Microsub