Android

Keeping your UI fast by using this HTTP trick to check if a remote resource exists

Frequently I find a requirement in mobile projects is to consume remote resources, whether it's images, video, audio etc, the requirement comes up fairly frequently. A common problem I found myself hitting was that when you're trying to do this with a backend or customisable content that relies on a URL is that sometimes

Migrating to Android X: Another Attempt

Due to the expanding number of packages that require Android X (namely Xamarin.Forms 5) it is essential that you can get an old project compiling and running on Android X.  This can come as quite a challenge especially to massive projects that are quite old.  Anyone who has tried to use the built in

By |2021-07-01T15:29:16+10:00July 1st, 2021|Categories: Android, Xamarin, Xamarin.Android, Xamarin.Forms|Tags: , , , |0 Comments

Zip files and folders then export them from your app with .NET Standard

For the majority of the apps I've worked on, there's been a requirement to store some sort of data in files. Whether it's images from the camera or gallery, a database or just log files it seems to come up more often than not. When you're working in the simulator/emulator environment during development it's

By |2019-09-20T15:22:47+10:00September 20th, 2019|Categories: .NET Standard, Android, iOS, Xamarin, Xamarin.Forms|0 Comments

Simple performance analytics with performance logger class

At some time or another, we need to track down performance issues. It's inevitable if you develop software for long enough, and especially in mobile development where there's such a vast range of devices that need to be supported. A tool I picked up and have adapted to suit my requirements, is Chris Pietschmann's

By |2019-09-20T19:43:45+10:00September 18th, 2019|Categories: Android, iOS, Performance, Xamarin, Xamarin.Forms|2 Comments

Xamarin.Forms repeater control with a data template selector

Sometimes, although suited to a very wide range of UI requirements, a ListView introduces more complexity than required, or simply doesn't suit the purpose you're trying to achieve. For example, I recently worked on a project that required a very specific looking UI similar to a "card view" on the main landing screen that a

By |2020-05-05T16:09:51+10:00September 12th, 2019|Categories: Android, iOS, UI, Xamarin, Xamarin.Forms|Tags: , , , , |2 Comments
Go to Top