RxDart: Magical transformations of Streams

Welcome to part 3 of my series on Flutter Architecture: Introduction Fundamentals of Dart Streams RxDart: Magical transformations of Streams (this post) RxVMS foundations: RxCommand and GetIt RxVMS: Services & Managers RxVMS: The self-responsible widget User Authentication the RxVMS way This time we will make a shallow dive into the magical realm of Reactive Extensions […]

Fundamentals of Dart Streams

Welcome to part 2 of my series on Flutter Architecture: Introduction Fundamentals of Dart Streams (this post) RxDart: Magical transformations of Streams RxVMS foundations: RxCommand and GetIt RxVMS: Services & Managers RxVMS: The self responsible widget User Authentication the RxVMS way Streams are the main building block of RxVMS so we will take a closer […]

RxVMS a practical architecture for Flutter Apps

This is the fist post of a series of posts that will explain my take on App architecture for Flutter. It will be highly opinionated so be warned 😇 Planned posts so far: Introduction (this post) Fundamentals of Dart Streams RxDart: Magical transformations of Streams RxVMS foundations: RxCommand and GetIt RxVMS: Services & Managers RxVMS: […]

Flutter: Bindings? What bindings?

Bindings: Typically used in frameworks that declare the UI in a mark-up language like Xaml that automagically updates widgets and properties in linked ViewModels. Having worked with Xamarin Forms for 3 years I understand the confusion some get when starting with Flutter. The most disturbing questions you get are Where is my BindingContext How do […]

Redux, the ideal Flutter pattern?

When starting with Flutter I was looking for recommendations for App architecture and most of the time I found references to the Redux pattern. I’m really honest, Redux never appealed to me. I understand the idea behind the unidirectional data flow but it just seemed too much overhead. But I wanted to take it to […]

Making Flutter more Reactive

When chatting with some dev about the reactivity of Flutter he made the great statement Flutter is REACTive and not reactive in the sense we know from Reactive Extensions (Rx). Coming from Xamarin and ReactiveUI this somewhat disappointed me because if you once started to think the Rx way you never want to go back. […]

Flutter – The new kid on the block

In this post I will have a closer look at Google’s new mobile framework Flutter and compare it to my previous experience with Xamarin forms. This is not a tutorial but more an overview to get you started A typical day with Xamarin As most of you know I really like Xamarin Forms. After a […]

The Xamarin Project Mystery

In this post I will try to clear up some missconceptions about the Xamarin Forms project structure, have a closer look at the differences between PCL and Shared Projects and explain some tricks that you can do with both of them. First there was confusion I recall when I started with Xamarin the wizard created […]

The secret life of a Xaml Page

Disclaimer: Post describes Xaml Pages used in Xamarin Forms If you are like me the first time when confronted with a Xaml page they look sort of really alien to an old school programmer who has never did dirty web stuff before. After reading some articles about using them you finally grasp what you can […]