Category : Dev Tool

proste_logger A simple, easy, used plug-in that prints out long text and formats Map or List data structures. You can also customize the title information of the print area, the color of the text, etc. . The print content also shows the trigger area and the trigger method. Usage This is a simple way to ..

Read more

Cool linter This is a custom linter package for dart/flutter code. It can set linter for exclude some of words. This words you can set in analysis_options.yaml by example below Usage 1. Add dependency to pubspec.yaml dev_dependencies: cool_linter: ^1.2.0 # last version of plugin 2. Add configuration to analysis_options.yaml analyzer: plugins: – cool_linter cool_linter: extended_rules: – always_specify_stream_subscription – prefer_trailing_comma ..

Read more

This helps you reduce the development and testing time of new featuresShow some  and star the repo to support the project! Main features Check device info & package info Viewing and managing application cache Flutter inspector features Test your custom actions Quickstart Wrap your MaterialApp’s home or builder widget in a DebugFriend. import ‘package:debug_friend/debug_friend.dart’; import ‘package:flutter/material.dart’; void main() ..

Read more

BWeird Flutter Toolkit! Hi! From a Weirder Flutter has been great on mobile development and I took this opportunity to make it even greater with template toolkit. This template toolkit will be implemented in MVC+S structure and helper classes. GetX State Management will be used as core state management in the project. You can check GetX. ..

Read more

Dart Code Metrics Note: you can find the full documentation on the website Configuration | Rules | Metrics | Anti-patterns Dart Code Metrics is a static analysis tool that helps you analyse and improve your code quality. Reports code metrics Provides additional rules for the dart analyzer Checks for anti-patterns Checks unused *.dart files Can be used as CLI, analyzer plugin or library Links See CHANGELOG.md for major/breaking updates, and releases for a detailed version history. To ..

Read more

Flutter Redux Starter/Code Generator Videos Short video ~ 1 minute Long video ~ 10 minutes We’re using this approach to develop the Flutter app for Invoice Ninja. Usage Step 1: Clone the GitHub repo git clone git@github.com:hillelcoren/flutter-redux-starter.git <application> && cd <application> Step 2: Initialize the project ./starter.sh init <company> <application> <url> Step 3: Create the module ./starter.sh make <application> <module> ..

Read more

keyframes_tween A tween that allow defining keyframes for various properties. Quickstart import ‘package:keyframes_tween/keyframes_tween.dart’; class Example extends StatefulWidget { @override _ExampleState createState() => _ExampleState(); } class _ExampleState extends State<Example> with TickerProviderStateMixin { late final controller = AnimationController( duration: const Duration(seconds: 10), vsync: this, ); final tween = KeyframesTween([ KeyframeProperty<Size>( [ Size(10, 10).keyframe(0), Size(100, 100).keyframe(0.5, Curves.easeInOut), Size(200, ..

Read more

pixel_perfect Put a semi-transparent image with the design over the top of the developed layout. It helps you to compare original design and current page. Getting started Add pixel_perfect in your pubspec.yaml dependencies. dependencies: pixel_perfect: any How To Use Simple use Add assets folder with images to your pubspec.yaml uses-material-design: true assets: – assets/ Import the following package ..

Read more

Robot Testing Pattern in Flutter Developed with  by Very Good Ventures  This project showcases how to apply the Robot Testing pattern to a Flutter application. It is a demo project used for the conference Future of Testing: Mobile hosted by Applitools. How to run the tests flutter drive –target=e2e/e2e.dart –driver=e2e/scenarios/counter_scenario.dart flutter drive –target=e2e/e2e.dart –driver=e2e/scenarios/login_scenario.dart flutter drive –target=e2e/e2e.dart –driver=e2e/scenarios/scrolling_list_scenario.dart Check ..

Read more

Cockpit Open Frontend Cockpit Open Frontend is an alternative frontend for devolo Cockpit application. It uses the existing backend of devolo Cockpit application. It is written in Flutter and supports all desktops: Windows, macOS, and Linux. Here are some highlights of this app: Provides an overview of connection speed of all powerline adapters from devolo on your network. You ..

Read more

Flutter Sidekick Sidekick is an app that provides a simple desktop interface to tools that enhance Flutter development experience to make it even more delightful. Installation Instructions Features Manage Flutter versions Explore releases View most used packages Search versions across apps Version sandboxing (playground) more… Download Flutter Sidekick app source code on GitHub FlutterappworldProvides the ..

Read more

sliver_tools A set of useful sliver tools that are missing from the flutter framework. Here is a taste what you can make using this package The structure of this app: class Section extends State { @override Widget build(BuildContext context) { return MultiSliver( pushPinnedChildren: true, children: <Widget>[ SliverPersistentHeader( pinned: true, … ), if (!infinite) SliverAnimatedPaintExtent( child: ..

Read more

A CICD tool for Flutter Automatically build, test, sign and release your Flutter app to both Apple and Google stores. Supports public and private build servers in the cloud (Travis, Cirrus, etc…) and in-house (Jenkins, GitLab, etc…). There are many steps involved each time an app, or an app upgrade, is delivered to both stores. ..

Read more