https://github.com/vyuh-tech/gitbook
Official Docs for the Vyuh Framework
https://github.com/vyuh-tech/gitbook
documentation framework vyuh
Last synced: 21 days ago
JSON representation
Official Docs for the Vyuh Framework
- Host: GitHub
- URL: https://github.com/vyuh-tech/gitbook
- Owner: vyuh-tech
- Created: 2024-05-31T09:43:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T11:29:05.000Z (over 1 year ago)
- Last Synced: 2024-09-18T16:16:02.482Z (over 1 year ago)
- Topics: documentation, framework, vyuh
- Homepage: https://docs.vyuh.tech
- Size: 81.4 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
description: Technical Documentation, examples, guides and resources for the Vyuh Framework
---
# Overview
## What is Vyuh?
Vyuh is a framework for building _modular, large scale_ **Mobile** and **Web** apps (aka _Super Apps_). It uses **Flutter** to drive the App Experience and an _optional_ **Server-Driven UI** using a headless **CMS**.
> It is a tried and tested approach for building **Super Apps** as a collection of **modular Mini-Apps**. Vyuh allows you to create a _single unified App Experience_ that can connect multiple mini-apps.

This CMS-driven approach helps in **dramatically reducing your time** 🕛 to ship new features with a **much smaller team** 😇.
It also gives **phenomenal control** 🎛️ in switching things and trying different variations of a journey or content.
It unlocks new ways of **exploring UI Development** 🌈 which is fun, flexible and dynamic.
> #### A framework that can take you from Idea to MVP to Production Scale. Makes the simple stuff easy and complex stuff possible with ease!
This is possible because the framework takes care of all the fundamentals of building large scale apps. This includes things like:
* **CMS**-driven (aka _Server-driven_) UI
* Custom Content types
* Actions, Layouts, Conditions, Routes
* Custom API Content
* Custom journeys & Conditional flows
* **Modular** development of **Features** with independent teams
* Third party integrations via **Plugins**
* **Remote configuration** with Zero App Store releases
* **Design System** based UX
* **Analytics**
* **Feature Flags** and A/B/N testing
* **Networking**
* **Authentication**
* Navigation and **Routing**
* **State Management** with the sophistication you desire
* **Error Handling**
* **Theming**
* **Storage** and Secure Storage
* and much, much more...
## Immediate Benefits
As an enterprise looking to create your **flagship application**, or a **family of applications** or a **platform for white-labeled applications**, Vyuh is _ready for your journey_. The benefits below will be a _catalyst_ for _**faster time to market**_.
Faster App DeploymentsChange the App Experience without any App Store release or deploymentExplorative PowerExplore different variations of your UX without changing any codeSmall teams, Big outcomesBuild sophisticated Apps with smaller teams and faster outcomes.Extensibility built-inTackle a variety of scenarios in your App Experience with customizations to the hilt, be it custom content-blocks, layouts, actions, routes or conditions.Server Driven (CMS-driven) UIBuild complete customer journeys using a CMS-driven approach. This unlocks a new way to deliver experiences without an App Store release.Design System FirstUse a Design System from the start to avoid visual consistency issues.Easy Third-Party integrationsUsing API-driven content you can integrate any API, be it ReST, GraphQL or WebSocketsPowerful State ManagementUse the power of Reactive State with MobX to build simple to highly sophisticated experiencesDeveloper ProductivityUse the two super-powers of Dynamic updates via CMS and Flutter's Hot Reload to supercharge your Developer Experience.Growing IntegrationsMake use of the growing set of Plugins to cater to any aspect of your App Development process from Networking to Analytics to Payments and much more.Fundamentals ReadyStart with the built-in, fundamental building blocks to kickstart your Application. Use the scaffolding tool to create your initial project.
## Let's get started
Take a deep dive into **Vyuh** and fast-track your apps today! 🚀. If you are keen on a deeper overview of the Vyuh Framework and how it came to be, [read more...](concepts/what-is-vyuh/)