• Stars
    star
    1,583
  • Rank 28,415 (Top 0.6 %)
  • Language
    Java
  • License
    GNU General Publi...
  • Created over 2 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Official Android app for Mastodon

Mastodon for Android

Crowdin

This is the repository for the official Android app for Mastodon.

Get it on F-Droid Get it on Google Play

Or get the APK from the The Releases Section.

Contributing

Our goal is delivering a polished, professionally designed and user-friendly app. We proceed according to wireframes provided by a professional UX designer that works with Mastodon gGmbH. This means that any outside contributions that change the app visually must first be coordinated with the UX designer. This can take time. Furthermore, we work off of an internal roadmap and aim for feature-parity and consistency with our iOS app. The iOS app is designated as the "primary" between the two, therefore, if you want to request features, please do so in the Mastodon for iOS repository, as you are requesting a feature to be both in iOS and Android (exceptions being system integrations specific to Android). On the other hand, any contributions that improve existing functionality, performance, or accessibility should not have any roadblocks to being merged.

If you would like to help translate the app into your language, please go to Crowdin. If your language is not listed in the Crowdin project, please create an issue and we will add it. Please do not create pull requests that modify strings.xml files for languages other than English.

Building

As this app is using Java 17 features, you need JDK 17 or newer to build it. Other than that, everything is pretty standard. You can either import the project into Android Studio and build it from there, or run the following command in the project directory:

./gradlew assembleRelease

License

This project is released under the GPL-3 License.

The Mastodon name and logo are trademarks of Mastodon gGmbH. If you intend to redistribute a modified version of this app, use a unique name and icon for your app that does not mistakenly imply any official connection with or endorsement by Mastodon gGmbH.

More Repositories

1

mastodon

Your self-hosted, globally interconnected microblogging community
Ruby
45,816
star
2

mastodon-ios

Official iOS app for Mastodon
Swift
1,965
star
3

documentation

Mastodon documentation
SCSS
1,688
star
4

joinmastodon

The official Mastodon project homepage
TypeScript
230
star
5

mastodon-api

A ruby interface for the Mastodon API
Ruby
167
star
6

mastodon-ansible

Ansible playbook for installing Mastodon
Jinja
158
star
7

chart

Helm chart for Mastodon deployment in Kubernetes
Mustache
142
star
8

mastodon-native

Mobile Mastodon app using React Native
JavaScript
97
star
9

flodgatt

A blazingly fast drop-in replacement for the Mastodon streaming API server
Rust
86
star
10

mastodon-bridge

Moved to https://source.joinmastodon.org/mastodon/bridge
Ruby
62
star
11

blog

The official Mastodon blog
HTML
35
star
12

omniauth-mastodon

OmniAuth strategy for Mastodon
Ruby
34
star
13

ostatus2

A Ruby toolset for interacting with the OStatus suite of protocols
Ruby
32
star
14

goldfinger

A Webfinger utility for Ruby
Ruby
31
star
15

gamo

An image proxy and optimization server
Go
26
star
16

mastodon-vagrant-box

A Vagrant base box for Mastodon
Shell
19
star
17

webpush-fcm-relay

Relay encrypted WebPush notifications to Firebase Cloud Messaging.
Go
11
star
18

packer

Build automation for DigitalOcean 1-click Install Image
Shell
8
star
19

terraform-fastly-service

Terraform module for more easily defining a Fastly service, following Mastodon common use cases.
VCL
4
star
20

terraform-hetzner-k8s-kubeone

Terraform module for deploying kubernetes clusters in Hetzner Cloud.
HCL
4
star
21

terraform-fastly-files-service

Terraform module for creating a fastly service for Mastodon's files backend
HCL
3
star
22

terraform-fastly-joinmastodon

Terraform module for setting up fastly services that make up the joinmastodon.org domain
HCL
2
star
23

.github

Mastodon org-level files
2
star
24

fastly-globeviz-data

Backend server for Fastly Globeviz app (https://dev.to/fastly/visualize-your-fastly-traffic-on-a-real-time-globe-using-glitch-9di)
Go
2
star
25

helm-charts

Smarty
2
star
26

terraform-hetzner-ssh

Terraform module for managing SSH keys in Hetzner Cloud
HCL
1
star