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.

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.

August 8th: Streamlined App Development with Xamarin.Essentials

Keyhole Software Community, Company News, Educational Event, Keyhole, Mobile, Xamarin Leave a Comment

The Keyhole Software team is excited to announce that we are to host and sponsor the upcoming Kansas City Mobile Developers Meetup on Thursday, August 8th. The August meetup of the educational user group will be led by Keyhole’s Mike Cerny with the topic focused on Xamarin.Essentials.

This meetup group discusses…