zeba_academy_isometric 0.0.1
zeba_academy_isometric: ^0.0.1 copied to clipboard
Beautiful isometric UI toolkit with 3D illusion cards and layered animations.
zeba_academy_isometric #
A modern Flutter package for building beautiful 3D isometric UI, floating depth effects, perspective transforms, and layered animations with ease.
Create immersive interfaces with elegant motion and smooth depth illusions for mobile, web, and desktop Flutter apps.
✨ Features #
✅ 3D illusion cards ✅ Floating depth widgets ✅ Perspective transforms ✅ Layered UI animations ✅ Smooth interactive effects ✅ Lightweight & customizable ✅ Flutter Web support ✅ Modern UI experience
📦 Installation #
Add dependency inside your pubspec.yaml:
dependencies:
zeba_academy_isometric: ^0.0.1
Then run:
flutter pub get
🚀 Import #
import 'package:zeba_academy_isometric/zeba_academy_isometric.dart';
🧩 Widgets Included #
| Widget | Description |
|---|---|
ZebaIsometricCard |
Beautiful 3D illusion cards |
ZebaFloatingWidget |
Floating animation effect |
ZebaPerspective |
Perspective transformation widget |
ZebaLayeredAnimation |
Layered depth animations |
🎨 ZebaIsometricCard #
Create stunning isometric-style cards with perspective depth.
ZebaIsometricCard(
child: Container(
color: Colors.deepPurple,
child: const Center(
child: Text(
'Zeba Academy',
style: TextStyle(
color: Colors.white,
fontSize: 24,
fontWeight: FontWeight.bold,
),
),
),
),
)
🌊 ZebaFloatingWidget #
Add floating motion to any widget.
ZebaFloatingWidget(
child: Container(
height: 80,
width: 80,
decoration: BoxDecoration(
color: Colors.cyan,
borderRadius: BorderRadius.circular(20),
),
),
)
🔄 ZebaPerspective #
Apply custom 3D perspective transforms.
ZebaPerspective(
rotateX: 10,
rotateY: -10,
child: Container(
height: 120,
width: 120,
color: Colors.orange,
),
)
🪄 ZebaLayeredAnimation #
Build layered depth animations easily.
ZebaLayeredAnimation(
layers: [
Container(
height: 120,
width: 120,
color: Colors.purple,
),
Container(
height: 90,
width: 90,
color: Colors.white,
),
],
)
📱 Complete Example #
import 'package:flutter/material.dart';
import 'package:zeba_academy_isometric/zeba_academy_isometric.dart';
void main() {
runApp(const DemoApp());
}
class DemoApp extends StatelessWidget {
const DemoApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
backgroundColor: const Color(0xff0F172A),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
ZebaIsometricCard(
child: Container(
color: Colors.deepPurple,
child: const Center(
child: Text(
'Zeba Academy',
style: TextStyle(
color: Colors.white,
fontSize: 28,
fontWeight: FontWeight.bold,
),
),
),
),
),
const SizedBox(height: 60),
ZebaFloatingWidget(
child: Container(
height: 80,
width: 80,
decoration: BoxDecoration(
color: Colors.cyan,
borderRadius: BorderRadius.circular(20),
),
),
),
],
),
),
),
);
}
}
⚙️ Customization #
All widgets are highly customizable.
Example:
ZebaIsometricCard(
rotateX: 15,
rotateY: -15,
duration: Duration(milliseconds: 500),
shadowColor: Colors.black54,
borderRadius: BorderRadius.circular(32),
child: YourWidget(),
)
🌐 Platform Support #
| Platform | Supported |
|---|---|
| Android | ✅ |
| iOS | ✅ |
| Web | ✅ |
| Windows | ✅ |
| macOS | ✅ |
| Linux | ✅ |
📁 Package Structure #
lib/
│
├── zeba_academy_isometric.dart
│
└── src/
├── cards/
├── floating/
├── perspective/
├── layered/
└── utils/
🧪 Running Tests #
flutter test
📌 Roadmap #
Upcoming features:
- Interactive tilt detection
- Gyroscope support
- Advanced parallax layers
- Physics-based animations
- Dynamic lighting effects
- Gesture-driven depth system
🤝 Contributing #
Contributions are welcome!
Feel free to:
- Open issues
- Suggest features
- Submit pull requests
📄 License #
This project is licensed under the GPL License.
## 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.
Empower yourself with practical skills through curated tutorials, real-world projects, and hands-on experience.
💻 Level up your tech journey today!
➡ Main Website: https://zeba.academy ➡ Coding Platform: https://code.zeba.academy ➡ YouTube: https://www.youtube.com/@zeba.academy ➡ Instagram: https://www.instagram.com/zeba.academy/
❤️ Support #
If you like this package, please give it a ⭐ on GitHub and share it with the Flutter community.