Coder Social home page Coder Social logo

b68h4 / tddroid Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 2.0 482.67 MB

TDLib Android Easy Build Project

CMake 0.08% Makefile 0.98% Python 8.95% HTML 10.84% Shell 0.30% Batchfile 0.04% C 56.36% C++ 14.12% Roff 3.50% Java 0.01% JavaScript 0.08% Assembly 0.29% CSS 0.01% XC 0.39% XS 0.38% Perl 2.90% AppleScript 0.01% Emacs Lisp 0.03% RenderScript 0.47% DIGITAL Command Language 0.28%

tddroid's Introduction

tddroid

TDLib Android Easy Build Project

Requirements:

TDLib Build Documentation open site, select language / os and follow the instructions (not run a build commands, follow only requirements instructions).

[Important] Clone the Latest TDLib Source Code to tdlib-src

git clone https://github.com/tdlib/td tdlib-src

Building:

  • 1- Docker:

Install Docker Your Computer.
Enter the project folder.

docker build -t tddroid .
Build the image

docker run -it --name tdbuild -v projectfolder:/app tddroid
Change `projectfolder` to project folder path (Example: /root/tddroid) and run command.
Finally building was started!
Can find the compiled files in `output` folder.
  • 2- Normal:

    Enter the build-folder and follow the instructions.

Supported Architectures:

  • armeabi-v7a (arm)
  • arm64-v8a (aarch64)
  • x86
  • x86_64

Supported Platforms/Programming Languages:

  • Android/All Mobile Programming Languages

Notes:

  • Files compiled in this project may not work in Android/Java applications See.
  • Compilation requires a high power device. Requires over 4 Gb ram. If you have less than 4 Gb ram, check out the tdlib compilation documentation.
  • If you find a problem in the project, be sure to report it from the issue section.

Changelog:

  v1.7.1:
  - The project has been redesigned. 
  - Docker support added.
  - More readable document.
  - Updated to v1.7.1
  - Deleted Tdsharp (Not required)

Used Projects

egramtel/tdsharp - Official TDLib .NET Library

tdlib/td - Official TDLib Library

KDAB/androidopenssl - Replaced Precompiled Openssl libraries thanks

levlam/Prebuilt Build Scripts

Telegram Channel: Coderator

tddroid's People

Contributors

b68h4 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

userizyon futpib

tddroid's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.