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:
  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);

  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);


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