• 7 Ways To Create Copies Of Immutable Objects In C#

    7 Ways To Create Copies Of Immutable Objects In C#

    Here is an interesting collection of 7 ways to create a copy of an immutable data class in C#. The methods are range from copy constructors over reflection to serialization.

  • A Short Excursion Into The Pitfalls Of Flutter Widget Testing

    A Short Excursion Into The Pitfalls Of Flutter Widget Testing

    Sometimes testing is a joy and sometimes not. Here is a short excursion into the pitfalls of Flutter widget testing. Learn about handling overflow errors, the problems of SelectableText, and the icon() constructors of buttons.

  • My Personal Summary Of .NET Conf 2024

    My Personal Summary Of .NET Conf 2024

    .NET Conf 2024 just finished, it was packed with information and a new .NET version. If you feel overwhelmed by the amount of talks, keep on reading. Because In this summary I am focusing on the topics that I am interested in to give you a little overview. Have fun!

  • How To Organize Your Widgets In Flutter Apps

    How To Organize Your Widgets In Flutter Apps

    Here are some ideas and strategies on how to organize your widgets in Flutter apps. All of them have different advantages and disadvantages. Not all of them work in every case and some of them require more attention than others. The results also depends on what you want have.

  • How To Implement Double Opt-In With Firebase and Flutter

    How To Implement Double Opt-In With Firebase and Flutter

    Learn how to implement a double opt-in process with Firebase Authentication and my demo application. With a few lines of code and a bit of configuration, you can implement an email verification process of your users.

  • How To Create Notifiers With The Riverpod Generator In Flutter

    How To Create Notifiers With The Riverpod Generator In Flutter

    Learn how to create notifiers with the Riverpod generator in Flutter apps. You need to get used to the syntax in the beginning but you will benefit in the longer run and write less boilerplate code.

  • How To Use The Flutter Badge Widget

    How To Use The Flutter Badge Widget

    Here is how to use the Flutter Badge widget that offers an easy way to add tags to your existing UI. Notification counters, shopping item tags, or list index numbers are only some of the many use cases of this widget.

  • How To Make Rounded Profile Pictures In Flutter

    How To Make Rounded Profile Pictures In Flutter

    For your Instagram clone or your member app: Here is how to make rounded profile pictures in Flutter. I’ll show you the easy way with CircleAvater and also the “Do it yourself” way with other widgets. Make your app look modern with this guide!

  • How To Prevent A Double Click On Buttons In Flutter Apps

    How To Prevent A Double Click On Buttons In Flutter Apps

    Get rid of annoying bugs and learn how to prevent a double click on buttons in Flutter apps with this easy approach. Your users will also thank you for this robust and simple solution!

  • How To Monitor Your Mobile Apps With Firebase Crashlytics

    How To Monitor Your Mobile Apps With Firebase Crashlytics

    Learn why your apps crash and why you get complaints from users. Here is how to monitor your mobile apps with Firebase Crashlytics. Get crash trends, grouped issues, exception types and messages, source code location, stack traces, device types, and much more!

  • How To Set Up A Free Repository For Your Flutter Packages

    How To Set Up A Free Repository For Your Flutter Packages

    Here is how to set up a free repository for your Flutter packages with Cloudsmith in no time! Learn how to create an account, set up a repository, upload packages, and consume them in your Flutter apps!

  • How You Can Find Out If Two Flutter Objects Are Equal Or Not

    How You Can Find Out If Two Flutter Objects Are Equal Or Not

    Built-In vs external package: Here are two essential methods of how you can find out if two Flutter objects are equal or not. Implement it yourself or let an external package do the heavy lifting.

  • How To Add Password Manager Support To Your Flutter Apps

    How To Add Password Manager Support To Your Flutter Apps

    Let’s welcome Bitwarden, KeePass, LastPass, and others. Here is how to add password manager support to your Flutter apps. In addition, you can use other autofill options for credit cards, birthdays, address data, and more in the same way!

  • How To Track Your Location In A Flutter App

    How To Track Your Location In A Flutter App

    Here is a deep dive into GPS, permissions, and manifests. Learn how to track your location in a Flutter app. Find out how to collect location data while your app is in the background. There are also tips included to prevent the OS from terminating your app after some time.

  • How To Use Riverpod In Flutter Apps – A Practical Approach

    How To Use Riverpod In Flutter Apps – A Practical Approach

    Here is my practical guide about Riverpod. Learn how to use Riverpod in Flutter apps with simple code examples. Explore AsyncNotifierProvider, NotifierProvider, and FutureProvider in real-world scenarios.

  • How To Manage A Flutter Monorepo With Multiple Packages

    How To Manage A Flutter Monorepo With Multiple Packages

    Here is how to manage a Flutter monorepo with multiple packages and melos instead of using shell scripts. Repository administration is really easy with this field-tested tool!

  • How To Backup Your Cloud Firestore Database

    How To Backup Your Cloud Firestore Database

    Backups are underrated … until you really need them. So here is how to backup your Cloud Firestore database. Forget about external tools or self-written Cloud Functions and use the provided tools instead! Set it up once and never care about it anymore!

  • A Quick Introduction To Different Dart Constructors

    A Quick Introduction To Different Dart Constructors

    Default, named, constant, factory?!? Here is a quick introduction to different Dart constructors. Knowing the differences can make your code way more readable!

  • How To Use Firebase Cloud Firestore With A Flutter App

    How To Use Firebase Cloud Firestore With A Flutter App

    In this article, I guide you through the setup steps for Cloud Firestore and show you how to use Firebase Cloud Firestore with a Flutter app. We take a look at CRUD operations, security rules, and some pitfalls to avoid.

  • Quick Prototyping With Flutter And A REST API

    Quick Prototyping With Flutter And A REST API

    In this article, I am going to show you how you can build a quick demo application that queries a web service and displays the results. Mastering the skills of quick prototyping with Flutter and a REST API can help you evaluate app ideas quickly.