43 lines
2.0 KiB
Markdown
43 lines
2.0 KiB
Markdown
|
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.
|