Algebraic Data Types (ADTs) are a powerful functional programming concept that allows developers to model complex data structures more elegantly than traditional object-oriented classes. They...
Director of Nimblesite, Melbourne's Premiere Flutter Development Agency. He has been developing software for over 20 years. Passionate about Mobile Apps and developers, Nimblesite can help you hire the right developer for your project. Call today 1300 794 205
Algebraic Data Types (ADTs) are a powerful functional programming concept that allows developers to model complex data structures more elegantly than traditional object-oriented classes. They...
This article introduces you to the concept of Reactive programming (Rx) in Flutter and talks about how a few popular libraries implement it. It talks...
Dart has a powerful feature called extensions. This feature can significantly improve the readability and maintainability of your Flutter code. This comprehensive tutorial explores how...
35 Best Flutter Blogs - Check out the top Flutter blogs
Dart 3 adds a new feature called Switch Expressions. Dart is a multi-paradigm language that supports both object-oriented, imperative, functional-style and declarative programming. Programmers have...
Color plays a critical role in the Flutter user experience. It can enhance or destroy the look and feel of your app. We can represent...
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...
Immutability is a very important part of Functional Programming. Dart and F# are two excellent modern languages that support immutability and functional programming constructs. However, Don Syme and the...
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...
Dart makes it pretty easy to create immutable classes, and several patterns encourage you to use them. However, we often don’t use immutable collections correctly. If...
Trailing commas may sound like a minor aspect of the Dart language, but they have a major impact on the formatting of your code. This...
Mutation testing is a technique for measuring the quality of your tests.
Building classes in Dart is similar to C#, but there are some quirks that you need to be aware of. This article shows you how...
Flutter is Google’s cross-platform UI Toolkit. It uses the language Dart. I have a long history of building cross-platform apps with .NET and XAML. I...