Fluvera

pub package

Fluvera is a Flutter SDUI package designed to simplify the process of building user interfaces (UIs) based on JSON server responses. It provides an intuitive and efficient way to transform server data into dynamic and visually appealing UI components.

Getting Started

To start using Fluvera in your Flutter project, follow these steps:

  1. Add the Fluvera dependency to your project's pubspec.yaml file:
dependencies:
  fluvera: latest-version
  1. Run flutter pub get in your terminal to fetch the package.

  2. Import Fluvera into your Dart code:

import 'package:fluvera/fluvera.dart';

Usage example:

import 'package:flutter/material.dart';
import 'package:fluvera/fluvera.dart';

class HomePage extends StatelessWidget {
  const HomePage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    const Map<String, dynamic> jsonContent = {
      'type': 'Scaffold',
      "appBar": {
        "type": "AppBar",
        "centerTitle": {
          "value": true
        },
        "title": {
          "type": "Text",
          "text": {
            "value": "Fluvera"
          }
        },
      },
      'body': {
        'type': 'Center',
        'child': {
          'type': 'Text',
          'text': {
            'value': 'Hello Fluvera!',
          }
        },
      }
    };
    return FluveraFactory.build(jsonContent);
  }
}

Contributing

We welcome contributions from the Flutter community to help improve Fluvera.

LICENSE

Libraries

fluvera