Mobile application developers constantly seek innovative methods to craft apps that resonate across diverse platforms. This quest has given rise to cross-platform mobile development, a strategy aimed at creating applications capable of seamlessly operating on various platforms, such as iOS and Android, utilizing a unified codebase. Unlike conventional native development, which necessitates separate coding for each platform, cross-platform development simplifies …
Moving Google Tag Manager from Xamarin to Flutter
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!
Flutter vs. Xamarin: Choosing Your Cross-Platform System
Flutter and Xamarin are both strong competitors for cross-platform development systems. This post dives into the pros and cons of both Flutter and Xamarin for developing mobile applications, comparing the two in terms of programming languages, architecture, installation, UI components, and IDE support.
Xamarin.Forms App Push Notifications with Azure Notification Hubs
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.
Keyhole Labs Releases Mobile Fly Tyer World App
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.