Tag: Flutter

  • The Best Flutter UI Library Alternatives

    The Best Flutter UI Library Alternatives

    Material and Cupertino design has been part of the Flutter ecosystem since the beginning. But sometimes you want your app to look differently without doing all the styling. In this article, I am presenting the best Flutter UI library alternatives found on pub.dev.

  • How To Enable Hot Reload For Flutter Web

    How To Enable Hot Reload For Flutter Web

    Debugging web apps has always been a little painful for me. Imagine you have multiple menus and nested screens. Any change resulted in a hot restart and you had to navigate to the previous screen again to see if the changes were applied. But things are about to get better!

  • How To Show A Popup In Your Flutter App With Riverpod

    How To Show A Popup In Your Flutter App With Riverpod

    Displaying a popup is a rather trivial task for any seasoned Flutter developer. But when you are using Riverpod as state management solution, it can be a bit tricky. Here is my approach on how to show a popup in your Flutter app with Riverpod.

  • How To Do Widget Testing In Flutter Apps

    How To Do Widget Testing In Flutter Apps

    Together with unit tests and integration tests, widget tests are the backbone of every testing scenario for Flutter apps. In this article, we’ll dive in and explore how to do widget testing in Flutter apps!

  • Easy Confetti Animations In Flutter Apps

    Easy Confetti Animations In Flutter Apps

    Celebrating user achievements is a great way to boost engagement in your Flutter apps. In this article, we’ll discover how to add simple confetti animations in Flutter apps . But since we are lazy developers, we use a package instead of creating the animation on our own. With the code examples and demo videos, you’ll be ready to blast your users away with confetti!

  • How To Implement Account Management Methods With Firebase Authentication

    How To Implement Account Management Methods With Firebase Authentication

    In this article, we explore how to build a modern Flutter app with user authentication powered by Firebase Authentication. You’ll learn how to implement account management methods with Firebase Authentication in the most simple way. Check out the demo application and see how everything comes together.

  • How To Show Test Coverage Of A Flutter App In Visual Studio Code

    How To Show Test Coverage Of A Flutter App In Visual Studio Code

    Here is a short guide about how to show test coverage of a Flutter app in Visual Studio Code. With code coverage, you can identify parts of your app that aren’t tested yet. However, it doesn’t tell you if your tests are good or your app is free of bugs!

  • How To Use BottomNavigationBar In Flutter Apps

    How To Use BottomNavigationBar In Flutter Apps

    Mobile apps often use bottom navigation. You can reach all entries with one hand and it’s the same for Android and iOS. For Flutter apps, there is the widget BottomNavigationBar to accomplish this. In this article, I’ll share how to use BottomNavigationBar in Flutter apps.

  • How To Cut A Design Mockup Into Flutter Widgets

    How To Cut A Design Mockup Into Flutter Widgets

    In software projects, there is usually a project vision of what the end product should look like. When a developer starts working, there should be some kind of mockup (best case is a Figma file, but I have also seen pencil drawings…). In this article, I want to share my strategies of how to cut a design mockup into Flutter widgets.

  • Why AbsorbPointers Are Dangerous In Flutter Widget Tests

    Why AbsorbPointers Are Dangerous In Flutter Widget Tests

    I introduced an AbsorbPointer widget which broke my app but the tests to prevent exactly this didn’t fail. Here is why AbsorbPointers are dangerous in Flutter widget tests.

  • How To Write A Proper Dart Data Model (AI Prompt Included)

    How To Write A Proper Dart Data Model (AI Prompt Included)

    Writing good data models is essential for every developer. In this article I want to show you how to write a proper Dart data model manually, with package support, through AI assistance, or with a web tool. Take this as a starting point to write better models in the future.

  • How To Download Files With The web Package In Flutter Apps

    How To Download Files With The web Package In Flutter Apps

    With Dart 3.7, you need to make some changes to your code and move away from dart:html. Here is how you can adapt your code with an example.

  • How To Debug Firebase Analytics Events From A Flutter Web App

    How To Debug Firebase Analytics Events From A Flutter Web App

    The Firebase Analytics Debug View is a handy tool to check what events your app sends in real time. However, it requires a bit of setup to work from a Flutter web app. Here is how to use the Firebase Analytics Debug View with a Flutter web app.

  • 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.

  • 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!