zeba_academy_ar_3d 1.0.0
zeba_academy_ar_3d: ^1.0.0 copied to clipboard
AR & 3D toolkit for Flutter apps.
Zeba Academy AR 3D #
š Zeba Academy AR 3D is a powerful Flutter toolkit that enables developers to easily integrate 3D model viewing and Augmented Reality (AR) experiences into their Flutter applications.
This package simplifies working with GLB/GLTF 3D models, interactive gestures, and AR viewing using modern Flutter tools.
It is designed to be lightweight, developer-friendly, and production-ready.
⨠Features #
- š§ 3D Model Viewer
- š¦ GLB / GLTF Model Support
- š Rotate, Zoom, and Pan gestures
- š± AR Ready Models
- ā” Lightweight & Easy Integration
- š Works on Android, iOS, and Web
- šÆ Minimal setup required
š¦ Installation #
Add the dependency in your pubspec.yaml
dependencies:
zeba_academy_ar_3d: ^1.0.0
Then run:
flutter pub get
š Usage #
Import the package:
import 'package:zeba_academy_ar_3d/zeba_academy_ar_3d.dart';
š§ Display a 3D Model #
Example:
import 'package:flutter/material.dart';
import 'package:zeba_academy_ar_3d/zeba_academy_ar_3d.dart';
class ModelViewerExample extends StatelessWidget {
const ModelViewerExample({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text("3D Model Viewer")),
body: const Zeba3DViewer(
modelUrl: "https://modelviewer.dev/shared-assets/models/Astronaut.glb",
),
);
}
}
š® Supported Gestures #
| Gesture | Action |
|---|---|
| Drag | Rotate model |
| Pinch | Zoom in/out |
| Two-finger drag | Pan model |
š± Platform Support #
| Platform | Supported |
|---|---|
| Android | ā |
| iOS | ā |
| Web | ā |
| Desktop | ā ļø Experimental |
š Example #
A full working example is included in the /example folder.
Run the example:
cd example
flutter run
š§āš» Contributing #
Contributions are welcome!
If you find bugs or want new features, feel free to:
- Open an issue
- Submit a pull request
š License #
This project is licensed under the GNU General Public License v3.0.
šØāš» 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 https://sufyanism.com or connect with me on https://www.linkedin.com/in/sufyanism
š Your all-in-one no-bloat hub! #
Explore cutting-edge resources in coding, tech, and development at zeba.academy and code.zeba.academy.
Empower yourself with practical skills through curated directives, real-world projects, and hands-on experience.
Level up your tech game today! š»āØ
š Zeba Academy #
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 at: https://code.zeba.academy ā” Check out our YouTube for more tutorials: https://www.youtube.com/@zeba.academy ā” Follow us on Instagram: https://www.instagram.com/zeba.academy/
Thank you for visiting! ā¤ļø