LaunchKit · 2026
Back to skills
Flutter

Flutter

22 skills available

·View on GitHub
1
flutter-adding-home-screen-widgets

Adds home screen widgets to Flutter apps on both Android and iOS.

2
flutter-building-forms

Builds Flutter forms with validation and user input handling.

3
flutter-animating-apps

Implements animated effects, transitions, and motion in Flutter apps.

4
flutter-architecting-apps

Guides you through structuring a Flutter app using a layered architecture with UI, Logic, and Data layers.

5
flutter-building-layouts

Helps build and fix Flutter layouts using the constraint system, Row, Column, Stack, and related widgets.

6
flutter-building-plugins

Guides you through creating Flutter plugins that bridge Dart code with platform-specific native APIs.

7
flutter-implementing-navigation-and-routing

Handles routing, navigation, and deep linking in Flutter apps.

8
flutter-improving-accessibility

Configures Flutter apps to work with screen readers and other assistive technologies.

9
flutter-handling-concurrency

Runs heavy computations in background Dart isolates so the Flutter UI stays responsive.

10
flutter-embedding-native-views

Embeds native Android, iOS, and macOS views directly into Flutter widget trees.

11
flutter-caching-data

Implements caching strategies for Flutter apps, covering offline-first data sync, local persistence with SQLite and Hive, image and scroll caching, and FlutterEngine pre-warming on Android.

12
flutter-handling-http-and-json

Handles HTTP requests and JSON serialization in Flutter apps.

13
flutter-localizing-apps

Configures a Flutter app for multiple languages and regions using ARB resource files and the gen-l10n tool.

14
flutter-interoperating-with-native-apis

Bridges Flutter apps with native platform APIs on Android, iOS, and the web.

15
flutter-managing-state

Helps manage both local widget state and shared application state in Flutter apps.

16
flutter-reducing-app-size

Measures and optimizes Flutter app bundle sizes for deployment.

17
flutter-setting-up-on-linux

Walks through setting up a Linux machine for Flutter desktop development.

18
flutter-testing-apps

Implements unit, widget, and integration tests for Flutter apps.

19
flutter-setting-up-on-macos

Walks through setting up a macOS machine for Flutter development, covering Xcode installation, CocoaPods configuration, and environment validation.

20
flutter-theming-apps

Customizes Flutter app appearance through the theming system.

21
flutter-setting-up-on-windows

Walks through setting up a Windows machine for Flutter development, covering SDK installation, PATH configuration, Visual Studio C++ workload setup, and platform-specific steps for both Windows desktop and Android targets.

22
flutter-working-with-databases

Guides you through building a structured data layer in Flutter apps using SQLite and other local databases.