Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/telegram-s/telegram
Telegram S Edition Android App
https://github.com/telegram-s/telegram
Last synced: 12 days ago
JSON representation
Telegram S Edition Android App
- Host: GitHub
- URL: https://github.com/telegram-s/telegram
- Owner: telegram-s
- License: mit
- Created: 2013-12-16T17:38:43.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-10T03:22:16.000Z (about 7 years ago)
- Last Synced: 2024-08-01T22:52:31.900Z (3 months ago)
- Language: C
- Size: 15.2 MB
- Stars: 224
- Watchers: 30
- Forks: 106
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Telegram S Edition Android App
========This is second version of Telegram app.
[![Telegram S](https://developer.android.com/images/brand/en_generic_rgb_wo_45.png)](https://play.google.com/store/apps/details?id=org.telegram.android "Telegram S")
This version based on open-source [telegram-api](https://github.com/ex3ndr/telegram-api), [mtproto](https://github.com/ex3ndr/telegram-mt) and [tl-core](https://github.com/ex3ndr/telegram-tl-core) libraries.
Building project
------------#### Build variants
There are multiple configurations of building app, some of them:1. ````gradle assembleDevDebug```` - Development build for IDE, recomended for daily usage
2. ````gradle assembleCommonRelease```` - Release version for Google Play. Release versions need additional configuration for signing keys.
3. ````gradle assembleCommonDebuggable```` - Release version with debugging enabled for testing
4. ````gradle assembleBetaRelease```` - Builds [beta-version](https://play.google.com/store/apps/details?id=org.telegram.android.beta) of an app. Includes russian translations.
5. ````gradle assembleMdpiRelease```` - Release version for MDPI devices
6. ````gradle assembleHdpiRelease```` - Release version for HDPI devices
7. ````gradle assembleXhdpiRelease```` - Release version for XHDPI devices
8. ````gradle assembleXxhdpiRelease```` - Release version for XXHDPI devices
9. ````gradle dist```` - Building release distributive
10. ````gradle lightDist```` - Building release light version of distributive#### Build from Sources
1. Checkout sources with all submodules
2. 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 projecthttp://telegram.org/
#### 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](LICENSE)