Category: Tutorials

  • In Flutter, dialogs are a common way to display important information or receive user input. By default, dialogs are dismissed when the user taps outside of the dialog box. However, there may be cases where you want to prevent the dialog from closing on outside touch. In this tutorial, we’ll show you how to achieve…

  • The app launcher icon is not just a tiny image on a user’s screen; it’s often the very first interaction they have with your app. In a world full of apps, having an eye-catching app launcher icon can significantly increase your app’s visibility and attractiveness. This tutorial provides a straightforward, step-by-step guide on how to…

  • If you’re working with Flutter, you may encounter an error message that says “the argument type ‘null’ can’t be assigned to the parameter type ‘key’.” This error occurs when you’re trying to pass a null value to a method or constructor that expects a non-null argument. In this tutorial, we’ll show you how to fix…

  • With Dart, you may encounter an error message that says “the operator ‘[]’ isn’t defined for the type ‘object’. try defining the operator ‘[]’.” This error occurs when you’re trying to use the indexing operator on an object that doesn’t have the ‘[]’ operator defined. In this tutorial, we’ll show you how to define the…

  • You may come across an error message that says “the argument type ‘Map<dynamic, dynamic>’ can’t be assigned to the parameter type ‘Map<String, dynamic>’.” This error occurs when you try to assign a map with dynamic keys or values to a map with specific key and value types. In this tutorial, we’ll show you how to…

  • To quick to upgrade to Flutter 3.0 and your apps are no longer working? You can either spend a bit of time to make them compatible with any breaking changes, or you can rollback to to the previous version to buy a bit of time. By using the flutter downgrade-commmand, it’s easy to jump back to…