Showing results for Android - Xamarin Blog

Aug 24, 2017
0
0

Fast & Simple Android Location Updates with Google Play services

James Montemagno
James Montemagno

Starting an Android application that relies on device location can be overwhelming. The classic way of getting location is with Android's core APIs, which have been around for a very long time and can be confusing to use. To simplify this process, we developed the Geolocator plugin, ...

DevelopersAndroidIntegrations
Aug 18, 2017
0
0

Native Android Facebook Authentication with Azure App Service

James Montemagno
James Montemagno

Authenticationis critical to applications success. Look at your app, and I bet the very first things that your users will do is sign up or log in to their account. This will probably, in turn, leverage some form of social authentication. Each social authentication provider is a little bit different, and some, such as Facebook, offer a native SDK to...

DevelopersAndroidIntegrations
Aug 7, 2017
2
0

Exploring Android’s Bottom Navigation View

James Montemagno
James Montemagno

The debate over whether tabs should go on the top or the bottom of a screen has raged for nearly a decade. Android has always preferred to use tabs as a filtering mechanism on the top of a page, while iOS has used bottom tabs as the main source of navigation. Now, with the addition of the

DevelopersAndroidIntegrations
Jul 11, 2017
0
0

Mastering the Android Support Libraries

James Montemagno
James Montemagno

Android Support Libraries are an essential part to every Android application and you'll find them absolutely everywhere. The Support Libraries offer developers the ability to add the latest and greatest features of Android to their application while maintaining backward compatibility with older versions of Android. As new versions of the Android SD...

DevelopersAndroidIntegrations
Apr 4, 2017
0
0

Securing Web Requests with TLS 1.2

James Montemagno
James Montemagno

In my years of development, one thing I've learned for certain is that securing your network requests is an essential part of any mobile application. A few weeks ago one of my own applications stopped working due to a change to a Secure Sockets Layer (SSL) certificate on meetup.com's authentication server, which made me realize the importa...

DevelopersXamarin.FormsAndroid
Mar 14, 2017
0
0

Simplified Android Keystore Signature Discovery

James Montemagno
James Montemagno

The Android Keystore is at the heart of every Android application. It enables us to sign our applications and ship them to the app store securely, but also holds additional signature information needed for Google Play services and other APIs, such as Facebook. This new extension makes it super simple to get access to everything you need to sign you...

DevelopersAndroidIntegrations
Feb 15, 2017
0
0

Consumable In-App Purchases

James Montemagno
James Montemagno

If you are building a game or application with content that needs to be purchased multiple times, you'll need to integrate consumable in-app purchases (IAPs) into your application. In my previous IAP blog post, I covered the basics of setting up your app for IAP tra...

DevelopersAndroidiOS
Feb 2, 2017
1
1

Integrating In-App Purchases in Mobile Apps

James Montemagno
James Montemagno

Developers often need to integrate monetization to generate revenue when developing mobile apps. There are several ways to monetize apps, but at some point you may want to introduce In-App Purchases, or IAPs, into your app. IAPs can be used in several ways that could apply to your apps, such as adding features, removing ads, or buying in-game curre...

DevelopersAndroidiOS
Jan 30, 2017
0
0

Round Launcher Icons in Android 7.1

James Montemagno
James Montemagno

Circular launcher icons have become standard since the introduction of Android Nougat 7.1 and the new Pixel Launcher. Google has even introduced a new API enabling developers to specify a round launcher icon for launchers that support it, which is great if you have strong branding and only want a round icon to show up to match the launcher.

DevelopersAndroid
Jan 23, 2017
0
0

Enhanced Device Logging in Visual Studio

James Montemagno
James Montemagno

During development we often print out logs, warnings, and errors to the console to help with the debugging process. However, with the complexity of mobile operating systems and applications, we often need to see what's happening on the device or being logged by other parts of the operating system. This is where the iOS and Android device logs come ...

DevelopersXamarin PlatformAndroid