Tusky-App-Android/README.md

34 lines
2.3 KiB
Markdown
Raw Normal View History

2018-02-13 21:22:09 +01:00
[![Build Status](https://www.bitrise.io/app/55b2f0c77c4bba74/status.svg?token=elUl9fieM5K34iLRL0rpoA&branch=master)](https://www.bitrise.io/app/55b2f0c77c4bba74)
2017-01-03 02:37:38 +01:00
# Tusky
2017-10-19 14:06:52 +02:00
![](/assets/tusky_logo.png)
2017-01-03 02:37:38 +01:00
2017-03-15 16:18:31 +01:00
Tusky is a beautiful Android client for [Mastodon](https://github.com/tootsuite/mastodon). Mastodon is a GNU social-compatible federated social network. That means not one entity controls the whole network, rather, like e-mail, volunteers and organisations operate their own independent servers, users from which can all interact with each other seamlessly.
2017-12-09 10:46:33 +01:00
[<img src="/assets/fdroid_badge.png" alt="Get it on F-Droid" height="80" />](https://f-droid.org/repository/browse/?fdid=com.keylesspalace.tusky)
[<img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" alt="Get it on Google Play" height="80" />](https://play.google.com/store/apps/details?id=com.keylesspalace.tusky&utm_source=github&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)
[<img src="/assets/amazon_badge.png" alt="Get it on Amazon" height="80" />](https://www.amazon.de/dp/B077ZWWX9T)
2017-03-15 16:18:31 +01:00
## Features
- Material Design
- Most Mastodon APIs implemented
- Muti-Account support
- completely Open-source - no non-free dependencies like Google services
2017-03-15 16:18:31 +01:00
#### Head of development
2017-10-17 08:59:42 +02:00
This app was developed by [Vavassor@mastodon.social](https://mastodon.social/users/Vavassor).
The current maintainer is [ConnyDuck@mastodon.social](https://mastodon.social/users/ConnyDuck).
2017-01-03 02:37:38 +01:00
## Building
The most basic things needed are the Java Development Kit 7 or higher and the Android SDK.
2017-01-03 02:37:38 +01:00
The project uses [the Gradle build system](https://gradle.org). Android studio uses Gradle by default, so it'd be straightforward to import this repository using your chosen version control software from the menu:
<pre>VCS > Checkout from version control > Git/SVN/Mercurial</pre>
After making it into an android studio project you can build/run as you wish.
It's also possible to build using Gradle by itself on the command line if you have it installed and configured. This repository includes a gradle wrapper script that can be used, following this guide [Build You App On The Command Line](https://developer.android.com/studio/build/building-cmdline.html).
The project's gradle files describe its building needs more in-depth and dependencies can be found in ```app/build.gradle```.