Telegram S Edition Android App
This is second version of Telegram app.
This version based on open-source telegram-api, mtproto and tl-core libraries.
Building project
Build variants
There are multiple configurations of building app, some of them:
gradle assembleDevDebug
- Development build for IDE, recomended for daily usagegradle assembleCommonRelease
- Release version for Google Play. Release versions need additional configuration for signing keys.gradle assembleCommonDebuggable
- Release version with debugging enabled for testinggradle assembleBetaRelease
- Builds beta-version of an app. Includes russian translations.gradle assembleMdpiRelease
- Release version for MDPI devicesgradle assembleHdpiRelease
- Release version for HDPI devicesgradle assembleXhdpiRelease
- Release version for XHDPI devicesgradle assembleXxhdpiRelease
- Release version for XXHDPI devicesgradle dist
- Building release distributivegradle lightDist
- Building release light version of distributive
Build from Sources
- Checkout sources with all submodules
- Select required build configuration and run required
gradle
command
Using from IDE
This sources are prepared for IntelliJ IDEA and Android Studio. Unfortunately IntelliJ IDEA has some bugs with gradle android projects, but i can't do something with this.
More information
####Telegram project
Telegram api documentation
English: http://core.telegram.org/api
Russian: http://dev.stel.com/api
MTProto documentation
English: http://core.telegram.org/mtproto
Russian: http://dev.stel.com/mtproto
Type Language documentation
English: http://core.telegram.org/mtproto/TL
Russian: http://dev.stel.com/mtproto/TL
Licence
Project uses MIT License