Moving Google Tag Manager from Xamarin to Flutter

Andy Link Development Technologies, Flutter, Mobile, Xamarin Leave a Comment

While working with a major theater chain, I was tasked with implementing Analytics into their Xamarin app. Part of that work included implementing Google Tag Manager. At a later date, I was again tasked with implementing Google Tag Manager but this time, into their Flutter app. I expected the implementation to be similar and definitely easier the second time around, but I found that to be false. The setup had some major twists and turns that I didn’t expect.

Although this was sometimes a frustrating challenge, I had fun figuring it out. Most companies running their apps with Xamarin will be moving their apps to a newer SDK like Flutter at some point. Flutter allows cross platform development for Android, iOS, Linux, macOS, Windows, Google Fuchsia, and Web from a single codebase and shared languages. So this move is almost inevitable.

In this post, I’ll take you through a step-by-step tutorial of transferring from Xamarin to Flutter. By the end, GTM will be in your Flutter app!

Xamarin.Forms App Push Notifications with Azure Notification Hubs

Rukesh Shrestha .NET, Azure, Cloud, Mobile, Tutorial, Xamarin 2 Comments

Push notifications are a vital feature for today’s enterprise mobile applications. Why are they so important? They allow the business to communicate with its users without requiring the application to be in an open state.

Xamarin.Forms allows developers to create user interfaces in XAML with code behind it in C#, which then renders as native controls on iOS and Android platforms.

In this blog, we go through a step-by-step tutorial for setting up and configuring push notifications on Xamarin.Forms applications using Azure Notification Hubs. Let’s dive right in.

Fly Tyer World Mobile App

Keyhole Labs Releases Mobile Fly Tyer World App

Keyhole Software Company News, Keyhole, Keyhole Creations, Mobile, Xamarin Leave a Comment

The Keyhole Labs team is proud to announce the recent release of the mobile Fly Tyer World application. The cross-platform mobile app is now available free, on the app store for both Android and iOS devices.

Fly Tyer World is a Go-reference web application built by Keyhole labs that displays Youtube fly-tying instructional videos organized into virtual fly boxes by both species and location. The mobile application boasts the same functionality.

Decoding Mobile Development Options

Decoding Mobile Development Options

Mike Cerny Development Technologies, Mobile, React Native, Xamarin 1 Comment

It can be challenging to decide on the right strategy for reaching the mobile audience, though. If you decide an app is what you need, the next question is “what are my options?” In general terms, the types of mobile applications you could choose to build can be divided into three groups: vendor-native, cross-platform, and hybrid web.

In this post, we give an overview of the various mobile development strategies on our shortlist for enterprise clients to consider; for example, Xamarin, Flutter, React Native, and Ionic. For each tool, we give a brief introduction and highlight the key advantages and disadvantages found in implementing each mobile development approach.