Linphone SDK tutorials ==================== This repository holds tutorials explaining how to set up [Linphone-SDK](https://gitlab.linphone.org/BC/public/linphone-sdk/) in a Android / iOS / desktop projects and use it to implement some simple features. ## License Copyright © Belledonne Communications Tutorials are published under [GNU/GPLv3 license](https://www.gnu.org/licenses/gpl-3.0.en.html), for free (open source). Please make sure that you understand and agree with the terms of this license before using it (see LICENSE.txt file for details). ## Android Even though Linphone's APIs are available in Java, Android tutorials have been created in Kotlin as it is the current standard for Android apps. Linphone-SDK will be downloaded automatically by gradle from our [Maven repository](https://linphone.org/maven_repository/org/linphone/linphone-sdk-android/). ## iOS In the same way, iOS tutorials are written in Swift but the same can be achieved through Objective-C. Linphone-SDK binaries are fetched from our [Cocoapods repository](https://gitlab.linphone.org/BC/public/podspec.git) for iOS. ## Desktop Desktop tutorials are in C#, leveraging on our Nuget packaging. ## Additional resources All tutorials require a SIP account to function, and if you don't have one you can create as many as you want and for free using our [free SIP service](https://subscribe.linphone.org/). You can check our [website](https://linphone.org/) for news, supported RFCs, licensing services, etc... Full API documentation is available for all of our supported languages: * [C++](http://linphone.org/snapshots/docs/liblinphone/latest/c++) * [C#](http://linphone.org/snapshots/docs/liblinphone/latest/cs) * [Java](http://linphone.org/snapshots/docs/liblinphone/latest/java) * [Swift](http://linphone.org/snapshots/docs/liblinphone/latest/swift) * [C](http://linphone.org/snapshots/docs/liblinphone/latest/c) Finally we also have a [wiki](https://wiki.linphone.org/xwiki/wiki/public/view/Main/) with articles on various subjects.