FLUTTER ECOSYSTEM

chewie

A video player for Flutter with Cupertino and Material play controls

chewie cover
Latest version
1.14.1
30-day downloads
682K
Likes
2.3K
Pub points
150

Package Overview

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

Overview

Chewie is a Flutter package that provides a customizable video player with built-in play controls for both Cupertino and Material design styles. It wraps the underlying video player engine, offering an intuitive interface with playback controls, progress indicators, and fullscreen support across multiple platforms. Designed to be easy to integrate, Chewie enhances the video playback experience in Flutter apps with minimal setup. It supports Android, iOS, Web, and macOS, making it ideal for cross-platform applications requiring consistent video playback functionality.

Use cases
  • Embedding videos in mobile apps
  • Creating media players with custom UI
  • Supporting video content in educational apps
  • Building streaming or tutorial applications
  • Adding fullscreen video playback to web apps
Key features
  • Cupertino and Material design controls
  • Fullscreen support
  • Customizable playback controls
  • Cross-platform compatibility
  • Easy integration with existing video players
Suitable for
  • Developers building video-heavy Flutter apps
  • Teams needing platform-consistent UI components
  • Apps requiring simple yet polished video playback
  • Educational or entertainment platforms
  • Web and mobile app developers using Flutter
Considerations
  • Requires a compatible video source (e.g., HTTP URL or local file)
  • Limited customization beyond basic UI elements
  • Depends on underlying video player implementation
  • May need additional configuration for advanced features like subtitles
  • Not suitable for complex video editing workflows
Supported platformsAndroidiOSWebmacOS

Install package

flutter pub add chewie

Categories

Source repository

Related projects