# Twidere

> mobile client app for Twitter and Mastodon

**Wikidata**: [Q105515666](https://www.wikidata.org/wiki/Q105515666)  
**Source**: https://4ort.xyz/entity/twidere

## Summary
Twidere is a free, open-source mobile application for Android that serves as a client for Twitter and Mastodon. It allows users to access multiple social media accounts through a single interface with enhanced customization and privacy features. The app was first released in 2015 and is developed using the Java programming language.

## Key Facts
- First released on March 17, 2015
- Distributed under the GNU General Public License v3.0
- Runs exclusively on the Android operating system
- Written in Java
- Latest stable version is 4.1.6, released on December 3, 2020
- Available via Google Play Store and F-Droid (package ID: org.mariotaku.twidere)
- Source code hosted at https://github.com/TwidereProject/Twidere-Android
- Supports touchscreen input devices
- Listed on Framalibre under ID "twidere"
- Translation contributions accepted via Crowdin

## FAQs
### Q: Is Twidere free to use?
A: Yes, Twidere is completely free software distributed under the GNU General Public License version 3.0. Users can run, study, modify, and redistribute the software without cost.

### Q: Which platforms support Twidere?
A: Twidere currently only supports Android devices running compatible versions of the operating system. There is no official iOS or desktop version available.

### Q: Can I use Twidere with both Twitter and Mastodon?
A: Yes, Twidere functions as a unified client for both Twitter and Mastodon networks, allowing users to manage multiple accounts across these platforms within a single application interface.

## Why It Matters
Twidere plays a significant role in expanding user choice and control over how they interact with major social networks like Twitter and decentralized alternatives such as Mastodon. As an open-source alternative to proprietary clients, it offers advanced functionality including multi-account management, theming options, and granular privacy controls not typically found in standard apps. Its development contributes to the broader movement toward decentralized, user-controlled digital communication tools while providing technically inclined users with transparency into their software's operation. By supporting both mainstream and federated microblogging services, Twidere bridges gaps between different online communities and promotes interoperability.

## Notable For
- Being one of the few cross-platform clients supporting both Twitter and Mastodon simultaneously
- Full compliance with free software principles under GPLv3 licensing
- Long-term active development since early 2015 with consistent updates and community involvement
- High degree of customization including themes, gestures, and notification settings
- Strong focus on user privacy with built-in ad blocking and data handling controls

## Body
### Development & Licensing
Twidere is developed as free software under the GNU General Public License version 3.0. This ensures all users retain the freedom to inspect, modify, and share the source code. The project maintains its repository publicly on GitHub at https://github.com/TwidereProject/Twidere-Android.

The application has undergone continuous development since its initial release in March 2015. Over time, numerous versions have been published, with version tracking showing steady evolution from early developmental builds like 0.3.0-dev150317 up to more recent releases such as 4.1.6 dated December 3, 2020.

### Technical Specifications
Twidere operates solely on the Android operating system, requiring compatible versions for installation and execution. The core implementation utilizes the Java programming language, leveraging object-oriented design patterns established in modern Android development practices.

Input interaction relies primarily on touchscreen interfaces, aligning with typical expectations for mobile applications. No keyboard or mouse-specific optimizations are documented beyond general Android compatibility standards.

### Distribution & Availability
Users can obtain Twidere through several official channels:
- Google Play Store listing under package identifier `org.mariotaku.twidere`
- Direct APK downloads via GitHub releases
- Inclusion in F-Droid repositories under the same package ID

Additionally, translations for internationalization efforts are coordinated externally through Crowdin at http://crowdin.net/project/twidere, encouraging global accessibility and localization participation.

### Community & Recognition
Beyond direct usage metrics, Twidere holds recognition within various tech-focused directories and databases:
- Framalibre catalog lists it under ID “twidere”
- AlternativeTo.net identifies it by matching software ID
- Wikidata includes extensive metadata coverage referencing multiple versions, licenses, and technical attributes

These listings reflect ongoing visibility among communities interested in open-source solutions and alternative social networking tools.

```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "Twidere",
  "description": "mobile client app for Twitter and Mastodon",
  "url": "https://twidere.com",
  "sameAs": [
    "https://github.com/TwidereProject/Twidere-Android"
  ],
  "additionalType": "MobileApplication"
}

## References

1. [Source](https://github.com/TwidereProject/Twidere-Android/releases/tag/4.1.6)
2. [Release 0.3.0. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/0.3.0)
3. [Release 3.0.1. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.1)
4. [Release 3.0.2. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.2)
5. [Release 3.0.3. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.3)
6. [Release 3.0.4. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.4)
7. [Release 3.0.5. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.5)
8. [Release 3.0.5.1. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.5.1)
9. [Release 3.0.5.2. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.5.2)
10. [Release 3.0.6. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.0.6)
11. [Release 3.1.6. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.6)
12. [Release 3.1.7. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.7)
13. [Release 3.1.8. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.8)
14. [Release 3.1.9. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.9)
15. [Release 3.1.10. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.10)
16. [Release 3.1.11. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.11)
17. [Release 3.1.12. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.12)
18. [Release 3.1.14. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.1.14)
19. [Release 3.2.0. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.0)
20. [Release 3.2.1. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.1)
21. [Release 3.2.2. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.2)
22. [Release 3.2.3. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.3)
23. [Release 3.2.4. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.4)
24. [Release 3.2.5. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.5)
25. [Release 3.2.6. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.6)
26. [Release 3.2.7. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.7)
27. [Release 3.2.8. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.8)
28. [Release 3.2.9. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.2.9)
29. [Release 3.3.2. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.2)
30. [Release 3.3.3. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.3)
31. [Release 3.3.4. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.4)
32. [Release 3.3.6. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.6)
33. [Release 3.3.7. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.7)
34. [Release 3.3.8. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.8)
35. [Release 3.3.9. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.9)
36. [Release 3.3.10. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.10)
37. [Release 3.3.12. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.12)
38. [Release 3.3.13. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.13)
39. [Release 3.3.19. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.19)
40. [Release 3.3.20. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.20)
41. [Release 3.3.24. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.24)
42. [Release 3.3.25. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.25)
43. [Release 3.3.26. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.26)
44. [Release 3.3.29. 2016](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.3.29)
45. [Release 3.4.1. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.4.1)
46. [Release 3.4.2. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.4.2)
47. [Release 3.4.20. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.4.20)
48. [Release 3.4.22. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.4.22)
49. [Release 3.6.14. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.6.14)
50. [Release 3.6.15. 2017](https://github.com/TwidereProject/Twidere-Android/releases/tag/3.6.15)