github.com/DrKLO/Telegram ↗
Telegram for Android source
Open this visualization on its own page →
Contributors
16
Lines of Code
79,128
From
2013-10-25
To
2022-04-28
About DrKLO/Telegram
Telegram for Android is the official Android implementation of the Telegram messaging application, a communication platform designed for speed and security. The source code in this repository powers the app available on the Google Play Store and represents the complete implementation of Telegram's client functionality on the Android platform.
The project is written in Java and requires Android Studio 3.4, Android NDK revision 20, and Android SDK 8.1 for compilation. Developers can build and customize the application by obtaining their own API credentials, configuring Firebase messaging, and updating build variables. The repository includes dummy security files to support reproducible builds, which developers must replace with their own signing keys before publishing custom versions.
The project welcomes community developers to create applications using Telegram's API and open-source code, provided they follow specific guidelines including obtaining official API credentials, clearly marking unofficial applications, avoiding Telegram's branding, adhering to security best practices, and publishing their own source code to comply with licensing requirements. Localization efforts are managed through a dedicated translation platform rather than within the repository itself.