Cryptography in Portable Libraries

When we think of using Cryptography in Xamarin Forms with a portable library we normally end up looking for a Nuget Package. In most cases we come across PCLCrypto, I have used it in the past and it has been great but I never liked adding additional packages to my projects and now we no longer […]

Read More >

Interacting with Cortana in UWP

Part 6 of App Discovery and Deep Linking Series Introduction Cortana is Microsoft’s voice interactive personal assistant similar to Google Now and Siri. As a side bit of trivia, Cortana was named after an artificial intelligence character in the Halo game franchise and both are voiced by the same person, Jen Talyor. You can provide […]

Read More >

Interacting with Google Assist in Xamarin

Part 6 of App Discovery and Deep Linking Series Introduction Voice interactions come in a few flavors on Google. First there is Google Now. It is very similar to Siri, in that it can answer voice queries and delegate to other applications if needed. Google Now is available on both iOS and Android however is […]

Read More >

Interacting with Siri on Xamarin in iOS 10

Part 6 of App Discovery and Deep Linking Series Introduction In iOS9 you can not do any development or integration with Siri, it is very closed. However with NSUserActivity or CoreSpotlight, since Siri accesses the same search engine, it can launch your app if your app appears in the search results brought up by Siri, […]

Read More >

Xamarin.iOS Mobile Search API

Part 4 of App Discovery and Deep Linking Series   iOS has two different API’s to let your app be discovered by iOS’s mobile search, even if you don’t have the app installed on that particular device. This is similar to Google’s App Indexing in that it registers specific pages in your app and can track […]

Read More >

Firebase App Indexing

Part 4 of App Discovery and Deep Linking Series   Did you know you can have your native app show up in Google Search results? You can do this with Firebase App Indexing (formerly Google App Indexing) and you can implement this for iOS and Android apps. How Does This Work? First, I want to […]

Read More >

Xamarin.Android App Links

Part 3 of App Discovery and Deep Linking Series   Android App Links allows the ability for a website URL to either open a webpage or open directly into your app if the user has it installed. It is very similar iOS’s Universal App Links. Lets run through how to use these within your Xamarin […]

Read More >

Xamarin.iOS Universal Links

Part 3 of App Discovery and Deep Linking Series   Universal Links are the preferred method of deep linking to your app in iOS 9+. Unlike Uri Scheme, there are a standard URL, with HTTP or HTTPS. This allows them to have a number of benefits over Uri Scheme including: Fallback to a website if […]

Read More >

Registering A Uri Scheme

Part 3 of App Discovery and Deep Linking Series   Uri Scheme‘s in simple terms are the beginning part of a URI. For example HTTP, or FTP. When you launch a link, the OS or browser or app determines what type of URI it is, then tries to launch the appropriate application. On a mobile […]

Read More >

.NET Standard with Xamarin Forms Gotchas

After a week of converting a production project to .NET Standard via the methods in .NET Standard Library with Xamarin Forms, I think I have come across most gotcha’s programmers are going to come against with .NET Standard in a Xamarin Forms environment and I wanted to also answer a few questions that I initially […]

Read More >