Dart Stream Developer
  • 👋Dartstream Framework
  • Prologue
    • Release Notes
      • Latest Release Notes
      • All Release Notes
    • Upgrade Guide
    • Contribution Guide
  • Getting Started
    • 😀Installation
    • ✨Our Features
      • Standard
        • CLI
        • Frontend Frameworks
        • Authentication
        • Cloud Storage
        • Database
        • Data Streaming
        • Feature Flags
        • Middleware
      • Enhanced
        • Email Management
        • Payment System Integration
        • Notifications
        • Localization and Internalization
        • Access Control and Security
        • Media Management
        • Search and Filtering
        • Audit Logging and Compliance
        • Analytics and Insights
    • 😀Directory Structure
    • 🦕Deployment
  • Product Guides
    • 📪Making a post
    • 📎Understanding Projects
    • 💡Video Guides
  • Documentation
    • 🛠️Fundamentals
      • 📝The Basics
        • Routing
        • Middleware
        • CSRF Protection
        • Controllers
        • Requests
        • Responses
        • Asset Bundling
        • URL Generation
        • Session
        • Validation
        • Error Handling
        • Logging
      • ℹ️Advanced
        • Broadcasting
        • Cache
        • Events
        • Feature Flags
        • File Storage
          • GCP
          • Amazon S3
          • Microsoft Blob Storage
        • Helpers
        • Http Client
        • Localization
        • Mail
        • Notifications
        • ORM
    • 📦Packages
      • 🧰Tools
      • 🍮Standard
      • 💸Enhanced
      • 💸Experimental
    • 😀SDKS
      • Firebase Admin SDK
      • Amazon Cognito SDK
      • Azure AD SDK
  • API Reference
  • Use Cases
    • 🎨For Designers
    • 🖥️For Developers
      • DartStream Extension Registration System
Powered by GitBook
On this page
  1. Getting Started
  2. Our Features
  3. Standard

Frontend Frameworks

DartStream is designed to seamlessly integrate with modern frontend frameworks, enabling developers to build powerful, interactive applications. By offering support for a wide range of frameworks, DartStream ensures flexibility and scalability for various use cases, from web to mobile development.

Developers can select their frontend framework during the project initialization phase. This ensures that the project is configured specifically for the chosen framework, saving time and reducing setup complexity.

During the initialization process, you’ll be prompted to select one of the supported frontend frameworks.

Supported Frontend Frameworks

Framework
Type
Purpose

React

Library

For building dynamic user interfaces with reusable components.

Next.js (For Consideration)

Meta-framework (React-based)

Extends React with features like SSR (Server-Side Rendering) and SSG (Static Site Generation).

Nuxt.js (For Consideration)

Meta-framework (Vue-based)

Adds SSR and SSG capabilities to Vue.js for SEO-sensitive apps.

SolidJS (For Consideration)

Framework

High-performance reactive frontend framework, gaining popularity for its simplicity and speed.

Vue.js

Framework

For building SPAs (Single Page Applications) with a focus on simplicity and ease of use.

Svelte

Framework

Focuses on compiling to highly efficient JavaScript, reducing runtime overhead for SPAs.

Flutter Web

Framework (Dart-based)

Enables building Dart-based web applications with a Flutter-style development experience.

Dart Web

Framework (Dart-based)

Enables building traditional web apps directly using Dart, without Flutter's widget system.

Android Compose

UI toolkit

For building Android UIs; can be used to integrate with a backend to render server-driven content.

Flame

Game engine (Dart-based)

For building 2D games in Flutter, used in gaming scenarios and heavily interactive applications.

Once a frontend framework is selected, DartStream configures the project scaffold and backend integrations to align with the requirements of the chosen framework. This tailored approach simplifies development and ensures compatibility between the frontend and backend.

PreviousCLINextAuthentication

Last updated 5 months ago

✨