136 private links
The main purpose of keys are to maintain a widget’s state even if it’s moved or duplicated inside the widget tree.
It’s a core topic to understand as a Flutter developer because there are several situations in which keys are necessary to maintain the robustness of the application.
Not using keys at all can lead to undesired behavior that shows subtly during the usage of your apps. In order to prevent these unwanted UX glitches, it’s good to know the meaning of keys.
To sum it up, in Flutter, a key is a unique identifier for a widget. It aids the framework in tracking widgets in the widget tree.
This project contains small exercises to get you used to reading and writing Rust code. This includes reading and responding to compiler messages!
It is recommended to do the Rustlings exercises in parallel to reading the official Rust book, the most comprehensive resource for learning Rust 📚️
Rust By Example is another recommended resource that you might find helpful. It contains code examples and exercises similar to Rustlings, but online.
Exercism is the place to deepen your programming skills and explore over 65 programming languages. It's 100% free.
Swift se copia de Dart y compacta mejor la sintaxis con macros, Kotlin se copia de Dart y la compacta aún mejor con macros. Dart, desde su versión 3.5, se copia las macros de Swift y Compose: así puntúa el doble y gana la partida.
Tutoriales conceptuales de Blutprint en Unreal Engine.
The package we will be using is called Flutter Form Builder. It includes twelve different input fields and makes validating user input much simpler.bu
Metaprogramming refers to code that operates on other code as if it were data. It can take code in as parameters, reflect over it, inspect it, create it, modify it, and return it. Static metaprogramming means doing that work at compile-time, and typically modifying or adding to the program based on that work.
Today it is possible to do static metaprogramming completely outside of the language - using packages such as build_runner to generate code and using the analyzer apis for introspection. These separate tools however are not well integrated into the compilers or tools, and it adds a lot of complexity where this is done. It also tends to be slower than an integrated solution because it can't share any work with the compiler.
React hooks for Flutter. Hooks are a kind of object that manages a Widget life-cycles. They are used to increase code sharing between widgets and as a complete replacement for StatefulWidget.
THE Static Site Generator for Dart
SKIE - Swift Kotlin Interface Enhancer
SKIE is a tool for Kotlin Multiplatform development that enhances the Swift API published from Kotlin.