Loading...
Loading...
Found 364 Skills
Build a form with validation
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.
Move between or deep link to different screens or routes within a Flutter application
Add animated effects to your Flutter app
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.
Work with databases in a Flutter app
Measure and reduce the size of the Flutter app bundle, APK, or IPA
How to build your app's layout using Flutter's layout widgets and constraint system
Build a Flutter plugin that provides native interop for other Flutter apps to use
Manage state in your Flutter application
Architects a Flutter application using the recommended layered approach (UI, Logic, Data). Use when structuring a new project or refactoring for scalability.
Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.