How to Achieve Effortless List Item Animation and Reordering in Flutter

Background In a world full of Flutter app creation, making things easy and fun for users is super important. Recently, I needed to create a list where you could drag items around, and I wanted it to look cool with smooth animations. The built-in Reor... https://canopas.hashnode.dev/how-to-achieve-effortless-list-item-animation-and-reordering-in-flutter

Clean Architecture for Dart and Flutter Applications: A Quick Overview

Experience is what separates Seniors from Juniors. While it often correlates with the number of years an individual has spent in the industry — it doesn't mean that the higher the number, the more experienced the individual is... Instead, Experience ... https://Switchandretain.com/clean-architecture-for-dart-and-flutter-applications-a-quick-overview

Using the OpenAPI generator Gradle plugin

I'm not a fan of Gradle, but for enterprise projects sometimes you need to use them. There are many choices of installing the OpenAPI generator, why among all did I choose to use the Gradle plugin? Well, the reason for me is when using the Gradle plu... https://yshean.com/using-the-openapi-generator-gradle-plugin

The missing guide to deep linking in Flutter apps - Part 2, iOS

If you've missed the first part, you can read here. What you need to do:

Adjust Info.plist

Add "Associated Domains" capability to each bundle ID

Host the apple-app-site-association file

Test with a simulator or a real device, or via the XCode CLI... https://yshean.com/deep-linking-in-flutter-apps-part-2

SizedBox Vs Gap: The Complete Guide for Flutter Developers

Introduction The Spacing between the widgets and the Sizing of the widgets are very important to build your layout in Flutter. the SizedBox and Gap are two commonly used ways to add space between your app widgets in Flutter. So what is the Difference... https://omarashraf.hashnode.dev/sizedbox-vs-gap-the-complete-guide-for-flutter-developers

The missing guide to deep linking in Flutter apps - Part 1, Android

This guide is meant to complement other resources out there. I will include the links to those resources useful to me in this article, but I would try not to repeat what was already out there (unless it was confusing). What you can achieve by the end... https://yshean.com/deep-linking-in-flutter-apps-part-1

Clean Architecture for Dart and Flutter Apps

I have a very weird relationship with Clean Architecture: I only started learning it the very week it got attacked on Twitter. Read on, and I will tell you why...

When I went through the comments that resulted from the chatter, I realized that the p... https://Switchandretain.com/clean-architecture-for-dart-and-flutter-apps

FormState vs. FormFieldState ใน Flutter

TLDR; FormState จะเก็บค่า state เช่นการ validate สำหรับฟอร์มทั้งฟอร์ม แต่ FormFieldState จะเก็บค่า state สำหรับ TextFormField เพียงอันเดียว ในตอนที่เราโค้ดฟอร์มในแอพพลิเคชั่นของเรา เราจะต้องใช้ GlobalKey ที่ cast ด้วย FormState , GlobalKey

FormState vs FormFieldState in Flutter

TLDR; FormState will store the state such as validation for the entire form, but FormFieldState will store the state for only oneTextFormField. When we code a form in our application, we will need to use GlobalKey cast with FormState, GlobalKey<FormS... https://blog.nintech.dev/formstate-vs-formfieldstate-in-flutter

SafeArea Widget and Attributes

In the dynamic world of Flutter, creating visually appealing and user-friendly interfaces is a top priority. The SafeArea widget comes to the rescue, providing a simple yet powerful solution to ensure your content is displayed in a safe, accessible m... https://vinitmepani.hashnode.dev/safearea-widget-and-attributes


Chercher