Skip to content

betaversionio/flutter-boilerplate

BetaVersion Logo

BetaVersion Flutter Starter

An enterprise-level Flutter starter project by betaversion.io.

Features

  • Multi-environment support (development, staging, production)
  • CI/CD pipelines with GitHub Actions
  • Native splash screen configuration
  • App icon generation for all platforms
  • Clean project structure
  • VS Code optimized settings and snippets

Getting Started

Prerequisites

  • Flutter SDK ^3.10.0
  • Dart SDK ^3.10.0

Installation

flutter pub get

Running the App

# Development
flutter run

# Staging
flutter run --flavor staging

# Production
flutter run --flavor production

Generating Assets

# Generate app icons
dart run flutter_launcher_icons -f icons.yaml

# Generate splash screens
dart run flutter_native_splash:create

Project Structure

lib/
├── main.dart          # App entry point
assets/
├── images/            # Image assets
├── icons/             # Icon assets
├── animations/        # Animation files

License

See LICENSE for details.

About

An enterprise-level Flutter starter project by betaversion.io.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages