zeba_academy_isometric_ui 0.0.1
zeba_academy_isometric_ui: ^0.0.1 copied to clipboard
A pseudo-3D isometric UI widget collection for Flutter dashboards and modern interfaces.
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.
⨠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.