{"id":13589,"date":"2017-05-29T09:26:32","date_gmt":"2017-05-29T07:26:32","guid":{"rendered":"https:\/\/www.linphone.org\/?post_type=actualites&#038;p=13589"},"modified":"2024-12-02T12:23:47","modified_gmt":"2024-12-02T11:23:47","slug":"creation-of-a-liblinphone-c-wrapper-for-xamarin","status":"publish","type":"actualites","link":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/","title":{"rendered":"Creation of a Liblinphone C# wrapper for Xamarin"},"content":{"rendered":"<p>We are pleased to announce that we have developed a C# wrapper that can be used for the development of Xamarin apps based on LibLinphone, our cross-platform VoIP library.<\/p>\n<p>Developing native apps for several major platforms might be time consuming and expensive as it requires code duplication and coding skills in different languages. Thus, Xamarin has become a very appreciated tool to develop mobile apps, as it allows developers to easily share common app code across iOS, Android and Windows platforms while still delivering fully native experiences for each platform.<\/p>\n<p>With our Xamarin SDK and C# wrapper, developers can now use Xamarin tool to write Liblinphone-based Android and iOS apps with either native user interfaces or Xamarin Forms.<\/p>\n<h4>HOW TO GET STARTED?<\/h4>\n<p>To use Linphone with Xamarin, you need to download Linphone-Xamarin SDK which contains Android and iOS native libraries and our C# wrapper.<\/p>\n<p>You can build your own SDK (source code on Git:\u00a0git:\/\/git.linphone.org\/linphone-xamarin.git)\u00a0or download one from our\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/www.linphone.org\/snapshots\/xamarin\/\" target=\"_blank\" rel=\"noopener\">snapshots website<\/a><\/span>.<\/p>\n<p>This ZIP file will include :<\/p>\n<ul>\n<li>the Visual Studio \/ Xamarin Studio solution ready to go for Android and iOS with a shared project for the UI using Xamarin Forms, demonstrating a sample application to register an account, make and receive calls<\/li>\n<li>the linphone libraries compiled for Android (armv7, arm64 and x86) and iOS (armv7, arm64 and x86_64)<\/li>\n<li>the C# wrapper<\/li>\n<\/ul>\n<p>You can find more information on our wiki about\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/wiki.linphone.org\/xwiki\/wiki\/public\/view\/Lib\/Linphone%20C%23%20wrapper\/\" target=\"_blank\" rel=\"noopener\">Linphone C# wrapper<\/a><\/span>\u00a0and\u00a0How to use\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"https:\/\/wiki.linphone.org\/xwiki\/wiki\/public\/view\/Lib\/Getting%20started\/Xamarin\/\" target=\"_blank\" rel=\"noopener\">Linphone with Xamarin<\/a><\/span>.<\/p>\n<p>For commercial information, feel free to contact us at\u00a0<span style=\"color: #ff5e00;\"><a style=\"color: #ff5e00;\" href=\"mailto:sales@belledonne-communications.com\">sales@belledonne-communications.com<\/a><\/span><\/p>\n","protected":false},"author":10,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false},"actualites-category":[42],"class_list":["post-13589","actualites","type-actualites","status-publish","hentry","actualites-category-tech"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creation of a Liblinphone C# wrapper for Xamarin - Linphone<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creation of a Liblinphone C# wrapper for Xamarin - Linphone\" \/>\n<meta property=\"og:description\" content=\"We are pleased to announce that we have developed a C# wrapper that can be used...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/\" \/>\n<meta property=\"og:site_name\" content=\"Linphone\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-02T11:23:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/creation-of-a-liblinphone-c-wrapper-for-xamarin\\\/\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/creation-of-a-liblinphone-c-wrapper-for-xamarin\\\/\",\"name\":\"Creation of a Liblinphone C# wrapper for Xamarin - Linphone\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\"},\"datePublished\":\"2017-05-29T07:26:32+00:00\",\"dateModified\":\"2024-12-02T11:23:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/creation-of-a-liblinphone-c-wrapper-for-xamarin\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/creation-of-a-liblinphone-c-wrapper-for-xamarin\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/news\\\/creation-of-a-liblinphone-c-wrapper-for-xamarin\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\",\"item\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/actualites-archives\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Creation of a Liblinphone C# wrapper for Xamarin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/\",\"name\":\"Linphone\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.linphone.org\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creation of a Liblinphone C# wrapper for Xamarin - Linphone","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/","og_locale":"en_US","og_type":"article","og_title":"Creation of a Liblinphone C# wrapper for Xamarin - Linphone","og_description":"We are pleased to announce that we have developed a C# wrapper that can be used...","og_url":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/","og_site_name":"Linphone","article_modified_time":"2024-12-02T11:23:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/","url":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/","name":"Creation of a Liblinphone C# wrapper for Xamarin - Linphone","isPartOf":{"@id":"https:\/\/www.linphone.org\/en\/#website"},"datePublished":"2017-05-29T07:26:32+00:00","dateModified":"2024-12-02T11:23:47+00:00","breadcrumb":{"@id":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.linphone.org\/en\/news\/creation-of-a-liblinphone-c-wrapper-for-xamarin\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.linphone.org\/en\/"},{"@type":"ListItem","position":2,"name":"News","item":"https:\/\/www.linphone.org\/en\/actualites-archives\/"},{"@type":"ListItem","position":3,"name":"Creation of a Liblinphone C# wrapper for Xamarin"}]},{"@type":"WebSite","@id":"https:\/\/www.linphone.org\/en\/#website","url":"https:\/\/www.linphone.org\/en\/","name":"Linphone","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linphone.org\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites\/13589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites"}],"about":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/types\/actualites"}],"author":[{"embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/users\/10"}],"wp:attachment":[{"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/media?parent=13589"}],"wp:term":[{"taxonomy":"actualites-category","embeddable":true,"href":"https:\/\/www.linphone.org\/en\/wp-json\/wp\/v2\/actualites-category?post=13589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}