zeba_academy_isometric_ui

A modern pseudo-3D isometric UI widget collection for Flutter. Build stunning dashboards, floating interfaces, layered panels, and perspective-driven layouts with ease.

Flutter License: GPL v3


✨ Features

  • šŸŽ“ Isometric Cards
  • šŸ“¦ Layered Panels
  • šŸ— Perspective Layouts
  • ā˜ļø Floating Widgets
  • šŸ“Š Dashboard Components
  • šŸŽØ Customizable Colors & Styling
  • ⚔ Lightweight & Easy to Use
  • šŸ“± Responsive Flutter Widgets

šŸ“ø Preview

Add screenshots or GIF demonstrations here.

assets/demo/isometric_demo.gif

šŸš€ Installation

Add the package to your pubspec.yaml:

dependencies:
  zeba_academy_isometric_ui: ^0.0.1

Then run:

flutter pub get

Import the package:

import 'package:zeba_academy_isometric_ui/zeba_academy_isometric_ui.dart';

šŸŽ“ Isometric Card

Create beautiful pseudo-3D cards with perspective transforms.

IsometricCard(
  width: 220,
  height: 140,
  color: Colors.blue,
  child: const Center(
    child: Text(
      'Isometric Card',
      style: TextStyle(
        color: Colors.white,
        fontWeight: FontWeight.bold,
      ),
    ),
  ),
)

šŸ“¦ Isometric Panel

Create layered dashboard panels.

IsometricPanel(
  child: Column(
    mainAxisSize: MainAxisSize.min,
    children: const [
      Icon(Icons.analytics, color: Colors.white),
      SizedBox(height: 8),
      Text(
        'Analytics Panel',
        style: TextStyle(color: Colors.white),
      ),
    ],
  ),
)

ā˜ļø Floating Widget

Add subtle floating animations to your UI.

FloatingWidget(
  child: IsometricCard(
    child: const Center(
      child: Text('Floating Card'),
    ),
  ),
)

šŸ“Š Dashboard Layout

Build responsive dashboard interfaces.

IsometricDashboard(
  children: [
    IsometricCard(
      child: const Center(
        child: Text('Card 1'),
      ),
    ),
    IsometricCard(
      child: const Center(
        child: Text('Card 2'),
      ),
    ),
  ],
)

šŸŽÆ Complete Example

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

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        backgroundColor: const Color(0xFF0F172A),
        body: Center(
          child: IsometricDashboard(
            children: [
              FloatingWidget(
                child: IsometricCard(
                  color: Colors.blue,
                  child: const Center(
                    child: Text(
                      'Revenue',
                      style: TextStyle(color: Colors.white),
                    ),
                  ),
                ),
              ),
              IsometricPanel(
                child: const Text(
                  'Dashboard Panel',
                  style: TextStyle(color: Colors.white),
                ),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

šŸ“š Widgets Included

Widget Description
IsometricCard Pseudo-3D card component
IsometricPanel Layered dashboard panel
FloatingWidget Floating animation wrapper
IsometricDashboard Responsive dashboard layout

šŸŽØ Use Cases

  • Analytics Dashboards
  • Admin Panels
  • SaaS Applications
  • Fintech Interfaces
  • Educational Platforms
  • Portfolio Websites
  • Gaming UI
  • Futuristic App Designs

šŸ¤ Contributing

Contributions, issues, and feature requests are welcome.

Feel free to fork the repository and submit pull requests.


šŸ“„ License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0).

See the LICENSE file for details.


About Me

✨ I’m Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.

You can learn more about me and my work at sufyanism.com or connect with me on LinkedIn.


Your All-in-One Learning Hub!

šŸš€ Explore courses and resources in coding, tech, and development at zeba.academy and code.zeba.academy.

Empower yourself with practical skills through curated tutorials, real-world projects, and hands-on experience. Level up your tech game today! šŸ’»āœØ

Zeba Academy is a learning platform dedicated to coding, technology, and development.

āž” Visit our main site: https://zeba.academy

āž” Explore hands-on courses and resources: https://code.zeba.academy

āž” YouTube: https://www.youtube.com/@zeba.academy

āž” Instagram: https://www.instagram.com/zeba.academy/


Thank you for visiting! ⭐

If you find this package useful, consider giving the repository a star and sharing it with the Flutter community.