We diagnosed and fixed performance problems in the wild and we break down how we did it and what you need to know.
Frank: Twitter, Blog, GitHub
James: Twitter, Blog, GitHub
Merge Conflict: Twitter, Facebook, Website, Chat on Discord
Music : Amethyst Seer - Citrine by Adventureface
⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐
Machine transcription available on http://mergeconflict.
Many years ago I wrote a behaviours library for Xamarin.Forms. The conventional view was that behaviours extend the functionality of controls, with typical examples validating user text input. Inspired by the then Blend SDK, my thought was that behaviors can be split into two concepts. Behaviours are attached to a control and listen for something to happen. When the something happens, it triggers one or more actions in response.
As an experienced XF programmer, you know that there are times you need a relational database, and SQLite has been the mobile db of choice for a very long time. In this post we’ll create a table in SQLite and … Continue reading →
I have a confession to make, I'm working on a new cross platform app and we're using Xamarin.Forms rather than .NET MAUI.😲 Xamarin.Forms will be unsupported after November 2023 so why did we make this choice?
First a little background...
For the last two years I've been maintaining three iOS apps written with Xamarin.iOS and MonoTouch.Dialog (anyone remember MT.D?). These apps are part of a larger compliance management product used internationally to solve complex asset management, auditing, permitting & compliance challenges and had previously been languishing without any love for a while.
Many apps, whether mobile or desktop, require the ability to show a map. However, .NET MAUI doesn’t currently have a view (control) capable of displaying a map. That’s frustrating because the underlying platforms that .NET MAUI supports all largely have native map views. Android has the MapView. iOS/MacCatalyst has MKMapView. WinUI has…nothing.So, most of the platforms .NET MAUI runs on can display a map, but .
Many apps, whether mobile or desktop, require the ability to play video. That video may be remote, stored in the app bundle, or be chosen from the user’s device. However, .NET MAUI currently doesn’t have a view (control) capable of playing video. That’s frustrating because the underlying platforms that .NET MAUI supports all largely have native views for playing video. Android has the VideoView. iOS/MacCatalyst has AVPlayer.
Maybe it is old age or just a lack of attention, but I have felt a lot less flexible over the past, so I did what every app developer would do. Go to the app store and search for an app that could help. Not only did I find an app that has dramatically improved my flexibility due to a stretching routine focused on my weak points, but it also had a neat countdown button control. And since it is UI July, this is a post for the said community event.
In my previous post I talked about how to set up CI for your .NET MAUI Windows app in Azure…
The post Setting up CI for your .NET MAUI Windows app with GitHub Actions appeared first on Andreas Nesheim.
We may have missed a month out on vacation - but we're back better than ever with the latest installment of the .NET MAUI podcast!
.NET MAUI Updates
.NET MAUI ecosystem shipping libraries!
SkiaSharp Views (https://www.nuget.org/packages?q=Tags:%22skiasharp.
If you want to know everything new in the .NET ecosystem, you are in the right place. Come learn what's new about .NET, Blazor, and .NET MAUI.
The post Everything new in the .NET ecosystem (spanish) appeared first on Luis Matos.
Si quieres saber todo lo nuevo en el ecosistema .NET, estas en el lugar correcto. Ven conoce lo nuevo sobre .NET, Blazor, y .NET MAUI.
The post Todo lo nuevo en el ecosistema .NET appeared first on Luis Matos.
Hey everyone! Here is a new article under my series of Quick Tips posts. What is this series of posts about? (I hope you asked yourself ☺️). Well, you know when you want to implement a functionality or do something technical that is well documented, but the documentation for that specific thing is not centralized? […]
The post Quick Tips: Debug Google Play Billing in Xamarin Android Apps appeared first on Cool Coders.
Have I thanked James Montemagno yet? His 4 hour training video is the foundation of this series of posts (with his permission). Part 0 which kicks off this series is here. Platform Specific Services Now that we’ve covered platform services … Continue reading →
Writing a workflow to build a cross platform .NET MAUI app with GitHub Actions is more complicated than the average .NET app. You have to install the .NET MAUI workload and take into consideration which runner can be used to build each platform. In this article I update an earlier workflow to build a cross platform .NET MAUI app for Android, iOS, MacCatalyst and Windows using GitHub Actions, explaining each step.
In this post we’ll do three things: Add a clear button to clear out the list of zip codes Add the Connected service to make sure we have internet connection before trying to get the zip codes Add the IMap … Continue reading →
We left off displaying the zip codes and going to the details, but not displaying the selected zip code. Let’s fix that and clean some things up. Choosing from the list and displaying the details In the previous version we … Continue reading →
This one should be short. We’re going to take a look at passing values when navigating. Passing in values requires that you pass a Dictionary, where the key is an arbitrary string and the object is the value you are … Continue reading →
Let’s take a quick look at simple navigation (in the next post we’ll look at some more you can do with navigation. As usual, we’ll start with the previous day’s code. To get started, we’ll add a button to the … Continue reading →
This is the first post in a series that will be about Xamarin.Forms and mobile development for Android and iOS. Xamarin Forms allows developers to use native Android, iOS or Windows Phone applications on their browsers in the same way as they would from any other platform. All these platforms are supported by the same development tools: Visual Studio 2013 […]
The post This blog post will focus on Xamarin.
In this post I will show you how you can set up continuous integration (CI) for your .NET MAUI Windows…
The post Setting up CI for your .NET MAUI Windows app in Azure DevOps appeared first on Andreas Nesheim.
Once again, we’ll pick up where we left off. But today we’re in for some big changes. Let’s add an IsBusy property to use in the MainViewModel. We’ll use the same trick we did with _resultList: Let’s further assume you … Continue reading →
In this article, I will show one of the most common things you will need to know when you are creating an application, how to consume API endpoints in .NET MAUI using Refit, this tutorial has been created using a Prism Template, see how in the following link. After you create your project, the firs […]
The post Refit with .NET MAUI – Prism appeared first on ChecoX.
Busy week, so this one will be short. I’ve taken the code from Part 7 and copied it into Part 8. The source for 8 is here. So, what’s new? The most important improvement in 8 is the addition of … Continue reading →
Howdy!!! In collaboration with the .NET MAUI UI July Calendar, we will be replicating the Pet Adoption UI obtained from Dribble. I hope this is useful for you! 💚 I also invite you to see the calendar and keep an eye on all the super posts on the calendar! Before starting, to get the best out of the post, I’ll leave…Continue Reading→