Provides Dart Build System builder for creating Injection pattern using annotations.

Related tags

Utilities gate
Overview

Provides Dart Build System builder for creating Injection pattern using annotations.

Gate generator

The core package providing generators using annoations.

Import it into your pubspec dev_dependencies: section.

Gate annotation

The annotation package

Import it into your pubspec dependencies: section.

Example

An example showing how to set up and use Gate

You might also like...

AsyncCallQueue is a Dart class which provides a queuing mechanism to prevent concurrent access to asynchronous code.

async_call_queue AsyncCallQueue is a Dart class which provides a queuing mechanism to prevent concurrent access to asynchronous code. Getting Started

Jan 18, 2022

Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC.

grpc_protobuf_convert Provides simple conversion between Dart classes and Protobuf / Fixnum classes used in gRPC. Using the library Add the repo to yo

Nov 1, 2022

A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12.

A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12.

Monet Colors A Flutter plugin that exposes Monet (Material You, Material 3) system colors on Android 12. Returns null on unsupported platforms and lea

Aug 26, 2022

The Puzzle Cell Server Handling System

The Puzzle Cell Server Handling System This is the repository for the official server runtime How to setup? You can install the Dart SDK, download the

Nov 18, 2022

Converts SVG icons to OTF font and generates Flutter-compatible class. Provides an API and a CLI tool.

Fontify The Fontify package provides an easy way to convert SVG icons to OpenType font and generate Flutter-compatible class that contains identifiers

Oct 28, 2022

Provides null-safety implementation to simplify JSON data handling by adding extension method to JSON object

Lazy JSON Provides null-safety implementation to simplify JSON data handling by adding extension method to JSON object and JSON array. Getting started

Oct 27, 2021

A flutter plugin that provides external storage path and external public storage path

ext_storage ext_storage is minimal flutter plugin that provides external storage path and external public storage path

Nov 16, 2021

A flutter package provides controllers and editors for complex models and lists

A flutter package provides controllers and editors for complex models and lists

This package provides controllers and editors for complex models and lists and is inspired by simplicity of TextEditingController. It encapsulates sta

Sep 1, 2022

Mustang: A framework to build Flutter applications

Mustang: A framework to build Flutter applications

Mustang A framework to build Flutter applications. Following features are available out of the box. State Management Persistence Cache File layout and

Oct 26, 2022
Comments
  • Dependency conflict (path with flutter_test)

    Dependency conflict (path with flutter_test)

    Describe the bug There is a dependency conflict with path & flutter_test packages.

    Because every version of flutter_test from sdk depends on path 1.8.0 and every version of gate_generator from path depends on path ^1.8.1, flutter_test from sdk is incompatible with gate_generator from path.
    So, because gate_example depends on both gate_generator from path and flutter_test from sdk, version solving failed.
    pub get failed (1; So, because gate_example depends on both gate_generator from path and flutter_test from sdk, version solving failed.)
    exit code 1
    

    To Reproduce Open the example of gate, run flutter pub get. Error appear.

    Expected behavior Pub get work

    opened by dim-apparence 3
  • Empty line created each time build command ran

    Empty line created each time build command ran

    Describe the bug An empty line appear in each file Gate is used after executing the flutter pub build command ran:

    flutter pub run build_runner build --delete-conflicting-outputs
    

    To Reproduce Steps to reproduce the behavior: 1- Add gate to a file 2- Run flutter pub run build_runner build --delete-conflicting-outputs 3- Empty line should appear in the file

    Expected behavior No empty line in files.

    bug 
    opened by dim-apparence 0
  • Imports generator

    Imports generator

    • Generate imports for inject annotations.
    • Changed Injected child annotation type argument from String to DartType
    • Provide Part of into source inject if not found
    opened by g-apparence 0
  • Feature proposal : init injected service on runtime

    Feature proposal : init injected service on runtime

    Singleton services are init only on the first time we use it (injected). Maybe we could force this to be init on app start if we need to.

    Proposition :

    • add a initOnAppStart option insite the singleton annotation
    opened by g-apparence 0
Releases(1.0.0)
Owner
Apparence.io
App development studio
Apparence.io
Provide route generator to create route map quickly by annotations.

ff_annotation_route Languages: English | 中文简体 Description Provide a route generator to create route map quickly by annotations. ff_annotation_route De

FlutterCandies 113 Nov 25, 2022
Dependency Injection is a great design pattern that allows us to eliminate rigid dependencies between elements and it makes the application more flexible

GetX lib DI pattern Dependency Injection is a great design pattern that allows us to eliminate rigid dependencies between elements and it makes the ap

Trương Việt Hoàng 4 Feb 1, 2022
Okan YILDIRIM 37 Jul 10, 2022
null 2 Apr 17, 2022
A builder that generates an ArgsParser from a class

Parse command line arguments directly into an annotation class using the Dart Build System. Example Annotate a class with @CliOptions() from package:b

Kevin Moore 43 Oct 30, 2022
Log snapshot management solution (iOS/Android/Web/Server) built with Flutter/Dart using Bloc pattern and Firebase Firestore backend.

Log snapshot management solution (iOS/Android/Web/Server) built with Flutter/Dart using Bloc pattern and Firebase Firestore backend.

Alexey Perov 5 Nov 9, 2022
A Dart build script that downloads the Protobuf compiler and Dart plugin to streamline .proto to .dart compilation.

A Dart build script that downloads the Protobuf compiler and Dart plugin to streamline .proto to .dart compilation.

Julien Scholz 10 Oct 26, 2022
A configurable pattern finder for static analysis written in Dart

mistdumper A configurable pattern finder for static analysis written in Dart. It is meant to retrieve offsets from file on disk without running them.

null 3 Sep 12, 2022
How to use the Robot Testing pattern in Flutter

Robot Testing Pattern in Flutter Developed with ?? by Very Good Ventures ?? This project showcases how to apply the Robot Testing pattern to a Flutter

Very Good Ventures 38 Dec 16, 2022
Provides API to generate Dart source code

DartWriter DartWriter provides API to generate Dart source code. It can make your job easier while developing flutter/dart tools. You can also generat

Ahmet ÇELİK 11 Oct 24, 2022