ChristianFindlay.com

Christian Findlay is a professional Software Developer and trainer based in Melbourne, Australia. He builds with Flutter, .NET, AI, Firebase/Supabase, Google Cloud, and Microsoft Azure.

Location
Melbourne, Australia

Follow Me

cross-platform

Components of Flutter State Management
Read More

Components of Flutter State Management

State management is a critical aspect of building responsive Flutter apps. We often talk about “State Management Solutions” in Flutter, but we rarely break down...

18 Apr 2023 Christian Findlay
Why Flutter Is The Best Choice For Startups
Read More

Why Flutter Is The Best Choice For Startups

As a startup, choosing the right technology stack to build your first app is critical. The technology you choose will significantly impact your product’s success...

19 Mar 2023 Christian Findlay
Flutter: Breaking the BloC Rules
Read More

Flutter: Breaking the BloC Rules

BloC is a common UI pattern in the Flutter world. Google originally created the idea early on in Flutter’s life. Since its inception, the pattern...

28 Dec 2022 Christian Findlay
Flutter: How To Mock Functions For Testing
Read More

Flutter: How To Mock Functions For Testing

The Dart language allows us to implement and mock any class. That’s because Dart has implicit interfaces, which is great for testing. However, some libraries...

17 Dec 2022 Christian Findlay
Flutter Dependency Injection: ioc_container V1
Read More

Flutter Dependency Injection: ioc_container V1

ioc_container is an IoC Container for Dart and Flutter. It started about five months ago as a quick way to replace dependencies for testing but...

24 Oct 2022 Christian Findlay
Cross-Platform Vs. Native Apps
Read More

Cross-Platform Vs. Native Apps

Once in a while, I get into a Twitter debate about cross-platform vs. native apps. It’s a difficult conversation because people have very strong opinions...

21 Jul 2022 Christian Findlay
Device.Net (Usb.Net, Hid.Net) 4.0
Read More

Device.Net (Usb.Net, Hid.Net) 4.0

Device.Net is a cross-platform .NET framework for talking to connected devices such as USB, Serial Port and Hid devices. It aims to make device communication...

31 Jan 2021 Christian Findlay
Why .NET Standard Is Still Relevant
Read More

Why .NET Standard Is Still Relevant

.NET Standard is a .NET formal specification or API contract that is available across many .NET implementations. It exists because there are many .NET implementations on...

21 Dec 2020 Christian Findlay
How To Buy a Computer for Cross-Platform Development
Read More

How To Buy a Computer for Cross-Platform Development

Computers are expensive, and you may need to buy a Mac and a PC as a mobile developer. As a mobile developer, you will spend...

28 Aug 2020 Christian Findlay
How to Move Uno Platform Pages to a Multi-Targeting Library
Read More

How to Move Uno Platform Pages to a Multi-Targeting Library

You can move Uno Platform pages and other code into a multi-targeted library that you can reference from the Uno Platform head projects. This is...

25 Aug 2020 Christian Findlay
First Uno Platform Course Published
Read More

First Uno Platform Course Published

The first Uno Platform Course is live! Over the last few months, I’ve been busily preparing material and editing video for the first Uno Platform...

05 Aug 2020 Christian Findlay
Cross-Platform C# UI Technologies Part 2
Read More

Cross-Platform C# UI Technologies Part 2

The options for building cross-platform phone, desktop, and web-apps with C# are expanding. I previously wrote about Uno Platform, Xamarin.Forms, and Avalonia UI. The recent Microsoft Build...

24 Jun 2020 Christian Findlay
Device.Net 3.0
Read More

Device.Net 3.0

Device.Net 3.0 has been released. Device.Net is a framework for communicating with connected devices. Along with Device.Net Usb.Net, and Hid.Net 3.0 were also released. These...

26 Aug 2019 Christian Findlay
Cross-Platform C# UI Technologies
Read More

Cross-Platform C# UI Technologies

Several UI technologies can be used to build Cross-Platform apps in C# or other .NET based languages such as Visual Basic (VB). This article looks...

11 May 2019 Christian Findlay
Cross Platform USB and Hid Programming
Read More

Cross Platform USB and Hid Programming

Delving in to the world of crypto hardwarewallets has led me deep in to the rabbit hole of USB and Hid  programming. I didn’t want...

30 Dec 2018 Christian Findlay