zeba_academy_infographic_ui 1.0.0 copy "zeba_academy_infographic_ui: ^1.0.0" to clipboard
zeba_academy_infographic_ui: ^1.0.0 copied to clipboard

Beautiful infographic widgets for Flutter including process diagrams, comparison layouts, statistics cards, timeline infographics, and visual storytelling components.

Zeba Academy Infographic UI #

License: GPL v3 Flutter Dart

A powerful Flutter package for building beautiful and engaging infographic-style user interfaces. Create process diagrams, comparison layouts, statistics widgets, timeline infographics, and visual storytelling experiences with minimal effort.


✨ Features #

šŸ”„ Process Diagrams #

Create visually appealing step-by-step workflows and process flows.

āš–ļø Comparison Layouts #

Display side-by-side comparisons with clean and professional designs.

šŸ“Š Statistics Widgets #

Show KPIs, metrics, and numerical insights using elegant statistic cards.

šŸ“… Timeline Infographics #

Present chronological events with customizable timeline components.

šŸ“– Visual Storytelling #

Build engaging narratives and user journeys using storytelling widgets.

šŸŽØ Material Design #

Fully compatible with Flutter's Material Design system.

šŸ“± Responsive #

Works across mobile, tablet, desktop, and web applications.

šŸ›”ļø Null Safe #

Built with modern Dart and full null-safety support.


Installation #

Add the package to your pubspec.yaml:

dependencies:
  zeba_academy_infographic_ui: ^1.0.0

Install dependencies:

flutter pub get

Import #

import 'package:zeba_academy_infographic_ui/zeba_academy_infographic_ui.dart';

Process Diagram Example #

ZebaProcessDiagram(
  steps: [
    ProcessStep(
      title: 'Plan',
      description: 'Define project goals',
      icon: Icons.lightbulb,
    ),
    ProcessStep(
      title: 'Build',
      description: 'Develop application',
      icon: Icons.code,
    ),
    ProcessStep(
      title: 'Launch',
      description: 'Release to users',
      icon: Icons.rocket_launch,
    ),
  ],
)

Statistics Card Example #

const ZebaStatisticCard(
  title: 'Users',
  value: '10K+',
  icon: Icons.people,
)

Timeline Example #

ZebaTimeline(
  events: [
    TimelineEvent(
      title: 'Project Started',
      subtitle: 'Initial planning phase',
      date: 'Jan 2026',
    ),
    TimelineEvent(
      title: 'Launch',
      subtitle: 'Public release',
      date: 'Jun 2026',
    ),
  ],
)

Comparison Layout Example #

ZebaComparisonCard(
  leftTitle: 'Flutter',
  rightTitle: 'Native',

  leftFeatures: [
    'Single Codebase',
    'Fast Development',
    'Cross Platform',
  ],

  rightFeatures: [
    'Platform Specific',
    'Separate Teams',
    'Higher Cost',
  ],
)

Visual Storytelling Example #

ZebaStoryFlow(
  items: [
    StoryItem(
      title: 'Idea',
      description: 'The project concept begins.',
    ),
    StoryItem(
      title: 'Development',
      description: 'Building the solution.',
    ),
    StoryItem(
      title: 'Success',
      description: 'Launch and growth.',
    ),
  ],
)

Roadmap #

Future releases may include:

  • Animated Infographics
  • Interactive Timelines
  • Flowchart Connectors
  • KPI Dashboards
  • Milestone Widgets
  • Circular Statistics
  • SVG Support
  • Custom Themes
  • Responsive Grid Infographics
  • Advanced Storytelling Components

License #

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

You are free to:

  • Use
  • Modify
  • Distribute
  • Contribute

under the terms of the GPL-3.0 License.

See the LICENSE file for complete 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:


Your All-in-One Learning Hub! #

šŸš€ Explore courses and resources in coding, tech, and development at Zeba Academy.

Empower yourself with practical skills through curated tutorials, real-world projects, and hands-on experience.

šŸ’» Level up your tech game today!

Resources #


Contributing #

Contributions, issues, and feature requests are welcome.

If you would like to contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Submit a pull request

Support #

If you find this package useful, consider:

⭐ Starring the repository

šŸ“¢ Sharing it with the Flutter community

šŸ¤ Contributing improvements

Thank you for using Zeba Academy Infographic UI!

0
likes
140
points
85
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Beautiful infographic widgets for Flutter including process diagrams, comparison layouts, statistics cards, timeline infographics, and visual storytelling components.

Homepage

Topics

#infographic #ui #widget #chart #timeline

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_infographic_ui