Search packages, repositories and app categories

flutter_gl cover
Package detailsv0.0.21

flutter_gl

cross-platform call OpenGL API by Dart through dart:ffi. 3D programming in the cross-platform. Provides OpenGL with Texture Widget on Flutter.

30-day downloads
410
Likes
54
Pub points
60

Install package

flutter pub add flutter_gl

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

flutter_gl enables cross-platform 3D programming in Flutter by exposing OpenGL APIs through Dart's ffi. It allows developers to integrate native OpenGL functionality directly into Flutter apps, supporting advanced graphics rendering and texture handling via a dedicated Texture Widget. This package is ideal for building immersive 3D experiences across platforms with direct access to low-level graphics operations.

Use cases

  • 3D game development
  • Augmented Reality (AR) applications
  • Interactive 3D visualizations
  • Real-time graphics rendering
  • Cross-platform 3D content display

Key features

  • Direct OpenGL API access via dart:ffi
  • Texture Widget for rendering 3D content
  • Supports cross-platform 3D rendering
  • Enables low-level graphics control
  • Integrates with Flutter's widget system

Suitable for

  • Developers building 3D applications
  • Game developers targeting multiple platforms
  • Apps requiring real-time 3D rendering
  • Teams using OpenGL for graphics
  • Flutter developers seeking advanced graphics capabilities

Considerations

  • Requires knowledge of OpenGL
  • Limited documentation and community support
  • Higher complexity than standard Flutter widgets
  • Platform-specific setup may be needed
  • Not suitable for simple UI-based apps

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

flutter_gl/README.md

Categories

Dependencies

Dependency list 5 items

  • ffi^2.0.1
  • flutter_gl_macos^0.0.4
  • flutter_gl_platform_interface^0.0.4
  • flutter_gl_web^0.0.5
  • flutter_gl_windows^0.0.3

Source repository

Projects using this package