Avo Inspector SDK for Flutter

Overview

Avo Inspector for Flutter @Hacktoberfest

Happy Hacktoberfest!

This repo is participating, check out the issues we've prepared for you

If you need any help or guidance don't hesitate to contact me on Twitter or our dev team at [email protected]

We will provide extended contributors support throughout October!

WIP

The SDK doc will be updated alongside the development

You might also like...

Flutter版微信SDK.WeChat SDK for flutter.

Fluwx 中文请移步此处 What's Fluwx Fluwx is flutter plugin for WeChatSDK which allows developers to call WeChatSDK native APIs. Join QQ Group now: 892398530。

Jan 3, 2023

RelatedDigital Flutter SDK

RelatedDigital Flutter SDK

Table of Contents Introduction Requirements Installation Platform Integration Android iOS Usage Initializing Push Notifications Requesting Permission

Jun 26, 2022

Replaces Flutter's bundled Dart SDK with the macOS arm64 version

This script replaces Flutter's bundled Dart SDK with the macOS arm64 version Get

Oct 9, 2022

A flutter plugin to get facebook deep links and log app events using the latest Facebook SDK to include support for iOS 14

Facebook Sdk For Flutter LinkedIn GitHub facebook_sdk_flutter allows you to fetch deep links, deferred deep links and log facebook app events. This wa

Dec 17, 2022

Todo is an Simple Task Management App coded using Dart which is a peogramming language for Flutter SDK(2.5) supports Null Safety 📑🚩

Todo 📑 🚩 📌 Introduction Todo is an Simple Task Management App coded using Dart which is a peogramming language for Flutter SDK(2.5) supports Null S

Nov 5, 2022

A flutter plugin to get android version(SDK INT).

get_sdk_int A new flutter plugin project. Getting Started This project is a starting point for a Flutter plug-in package, a specialized package that i

Dec 28, 2021

A convenience wrapper for building Flutter apps with PDFTron mobile SDK.

A convenience wrapper for building Flutter apps with PDFTron mobile SDK.

About PDFTron Flutter PDFTron's Flutter PDF library brings smooth, flexible, and stand-alone document viewing and editing solutions using Flutter code

Dec 26, 2022

Expandable bottom app bar widget for Flutter SDK

Expandable bottom app bar widget for Flutter SDK

Expandable bottom app bar widget for Flutter SDK

Dec 28, 2022

Widgets for Digital Health - Use the Flutter(tm) SDK to build healthcare apps fast.

Widgets for Digital Health - Use the Flutter(tm) SDK to build healthcare apps fast.

Faiadashu™ FHIRDash — Widgets for Digital Health Mission Build beautiful healthcare apps fast — use the Flutter™ SDK and follow the HL7® FHIR® standar

Dec 19, 2022
Comments
  • Parse object fields in the type parser

    Parse object fields in the type parser

    When parsing objects, the result should be in a form of

    {
      "field_name": "object",
      "children": [
            "object_field_name": "object_field_type",
             ...
        ];
    }
    
    opened by alex-tpom6oh 0
  • The type parser

    The type parser

    The core of this SDK is the type extractor function. This issue is about building one.

    Requirements

    1. Build a function that accept anything and returns a Json string representing its type.

    The resulting types are the following:

    • string
    • int
    • float
    • bool
    • null
    • list
    • object
    • unknown

    The return format is:

    {
        propertyType: string;
    }
    
    1. When parsing lists, extract the types present in the list in an additional field:
    {
        propertyType: string;
        children: string[]; // e.g. [string, null]
    }
    
    1. When parsing objects, extract the object fields recursively:
    {
        propertyType: string;
        children: {
            propertyName: string; // object field's name
            propertyType: string;
            children?: any
        }[];
    }
    
    1. Build a function that accepts a map of string keys to values of any type and returns an array of objects of the following type:
    {
        propertyName: string; // map key
        // The other fields are the result of the function build on step 3 applied to the map value 
        propertyType: string;
        children: {
            propertyName: string; // object field's name
            propertyType: string;
            children?: any
        }[];
    }
    

    Add tests to verify the correct behavior.

    Reference code

    We have this logic and tests for it implemented in the Avo Inspector SDKs for other platforms

    TypeScript: The function: https://github.com/avohq/node-avo-inspector/blob/main/src/AvoSchemaParser.ts#L6 Tests: https://github.com/avohq/node-avo-inspector/blob/main/src/tests/TestParsing.ts

    Java: The function: https://github.com/avohq/android-avo-inspector/blob/33934530274af6aa7640dfaba54b4d626bbe6e48/avoinspector/src/main/java/app/avo/inspector/AvoSchemaExtractor.java#L172 Tests: https://github.com/avohq/android-avo-inspector/blob/33934530274af6aa7640dfaba54b4d626bbe6e48/avoinspector/src/test/java/app/avo/inspector/MapSimpleTypeSchemaExtractionTests.java

    good first issue 
    opened by alex-tpom6oh 0
  • Batch network calls

    Batch network calls

    Collect event schemas and session objects and send them in batches.

    There are 2 triggers to send - size and time. Both should be configurable. Defaults are 30 items and 30 seconds. In development default batch size is 1.

    The storage should not go over 1000 items.

    Items that were not sent yet should be stored on disk.

    When the app starts it should check the disk for outstanding items and send them, regardless of batch size.

    There should be logs when an item is supplied to batcher and when the item is sent.

    You should not be sending more than 1 batch in parallel. If batch sending is in progress next batch should wait.

    opened by alex-tpom6oh 0
Owner
Avo
Reliable cross platform consumer analytics made easy
Avo
Woocommerce SDK for Flutter. The Complete Woo Commerce SDK for Flutter.

woocommerce Woocommerce SDK for Flutter. Getting Started Add the package to your pubspec.yaml and import. import 'package:woocommerce/woocommerce.dart

RAY 105 Dec 6, 2022
Stream Chat official Flutter SDK. Build your own chat experience using Dart and Flutter.

Official Flutter packages for Stream Chat Quick Links Register to get an API key for Stream Chat Flutter Chat SDK Tutorial Chat UI Kit Sample apps Thi

Stream 659 Dec 25, 2022
Flutter-Udemy - - A Udemy clone using Flutter sdk and dart.

udemy_clone A new Flutter project. Below are some images : Getting Started This project is a starting point for a Flutter application. A few resources

Priyam Soni 3 Apr 24, 2022
The LoginRadius Flutter SDK will let you integrate LoginRadius' customer identity platform with your Flutter application(s).

TODO: Put a short description of the package here that helps potential users know whether this package might be useful for them. Features TODO: List w

Ahmed Yusuf 4 Feb 3, 2022
Flutter Version Management: A simple cli to manage Flutter SDK versions.

fvm Flutter Version Management: A simple cli to manage Flutter SDK versions. Features: Configure Flutter SDK version per project or globally Ability t

于飞 242 Dec 18, 2022
[Flutter SDK V.2] - Youtube Video is a Flutter application built to demonstrate the use of Modern development tools with best practices implementation like Clean Architecture, Modularization, Dependency Injection, BLoC, etc.

[Flutter SDK V.2] - Youtube Video is a Flutter application built to demonstrate the use of Modern development tools with best practices implementation like Clean Architecture, Modularization, Dependency Injection, BLoC, etc.

R. Rifa Fauzi Komara 17 Jan 2, 2023
This is the UI of Furniture App made using Flutter SDK. The original design was made by someone else in dribble and I tried to create the screens of that UI using Flutter

Furniture App - Responsive Flutter UI Watch it on YouTube Responsive UI Fetch Data From API Custom Loading Indicator Packages we are using: flutter_sv

null 6 Dec 3, 2022
a flutter socket client sdk for ezyfox-server

ezyfox-server-flutter-client flutter client for ezyfox server Architecture Offical documentation https://youngmonkeys.org/ezyfox-flutter-client-sdk/ P

Young Monkeys 44 Dec 13, 2022
Flutter guide + SDK. Check Community repository for common information.

freeRASP for Flutter freeRASP for Flutter is a part of security SDK for the app shielding and security monitoring. Learn more about provided features

Talsec 63 Dec 26, 2022
Bug reporting SDK for Flutter apps.

Shake for Flutter Flutter plugin for Shake. How to use Install Shake Add Shake to your pubspec.yaml file. dependencies: shake_flutter: ^15.0.0 I

Shake 13 Oct 18, 2022