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! ā¤ļø

Libraries

zeba_academy_ar_3d