11---
22title : Reactter
3- description : A light, powerful and quick Reactive State Management, Dependency Injection and Event handler .
3+ description : A light, powerful and quick Reactive State Management, Dependency Injection and Event Handler for Dart/Flutter .
44template : splash
55hero :
6- title : <h1 class="text-5xl bg-gradient-to-b from-accent-400 to-accent-300 bg-clip-text text-transparent">Reactter</h1>
6+ title : <h1 class="text-5xl sm:text-6xl bg-gradient-to-b from-accent-600 to-accent-300 bg-clip-text text-transparent">Reactter</h1>
77 tagline :
8- A
9- <span class="text-lg font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">lightweight</span>,
10- <span class="text-lg font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">powerful</span>, and
11- <span class="text-lg font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">reactive</span>
12- <br />
13- <span class="text-xl font-bold bg-gradient-to-b from-accent-300 to-accent-200 bg-clip-text text-transparent">State Management</span>,
14- <span class="text-xl font-bold bg-gradient-to-b from-accent-300 to-accent-200 bg-clip-text text-transparent">Dependency Injection</span>
15- and
16- <span class="text-xl font-bold bg-gradient-to-b from-accent-300 to-accent-200 bg-clip-text text-transparent">Event handler</span>.
8+ <p class="text-xl sm:text-2xl">
9+ A
10+ <span class="font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">lightweight</span>,
11+ <span class="font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">powerful</span>, and
12+ <span class="font-bold bg-gradient-to-b from-slate-100 to-slate-400 bg-clip-text text-transparent">reactive</span>
13+ </p>
14+ <p class="text-2xl sm:text-3xl">
15+ <span class="font-semibold bg-gradient-to-b from-accent-500 to-accent-200 bg-clip-text text-transparent">State Management</span>,
16+ <span class="font-semibold bg-gradient-to-b from-accent-500 to-accent-200 bg-clip-text text-transparent">Dependency Injection</span> and
17+ <span class="font-semibold bg-gradient-to-b from-accent-500 to-accent-200 bg-clip-text text-transparent">Event Handler</span> for Dart/Flutter.
18+ </p>
1719 image :
1820 html : <div id="hero_logo"></div>
1921 actions :
20- - text : Get Started
22+ - text : <span class="text-lg sm:text-xl font-medium"> Get Started</span>
2123 link : /reactter/getting_started/
22- icon : right-arrow
24+ icon : rocket
2325 variant : primary
24- - text : Explore on pub.dev
26+ - text : <span class="text-lg sm:text-xl"> Explore on pub.dev</span>
2527 link : https://pub.dev/packages/reactter
2628 icon : external
2729 attrs :
@@ -30,50 +32,54 @@ hero:
3032
3133import { CardGrid } from " @astrojs/starlight/components" ;
3234import Card from " @/components/Card.astro" ;
33- import ScriptIndex from " @/components/ScriptIndex.astro" ;
3435
3536<div class = " flex flex-col items-start justify-start" >
3637 ## Try it
37- Experience the full potential of Reactter by trying it online on <a href = " https://zapp.run/pub/flutter_reactter" target = " _blank" >Zapp</a >.
38+ < p class = " text-lg sm:text-xl " > Experience the full potential of Reactter by trying it online on <a href = " https://zapp.run/pub/flutter_reactter" target = " _blank" >Zapp</a >.</ p >
3839 <iframe
40+ class = " !hidden sm:!block rounded-2xl w-full !h-[600px] border shadow-2xl border-accent-700/[0.5] shadow-accent-700/[.5] bg-accent-950/[.5] hover:boder-accent-700 hover:shadow-accent-700 hover:bg-accent-950 ease-in-out duration-300"
3941 src = " https://zapp.run/edit/zn9806bin990?theme=dark&lazy=false&file=lib/examples/1_counter/counter_page.dart"
40- class = " w-full !h-[600px] border-0 overflow-hidden"
41- ></iframe >
42+ />
43+ <iframe
44+ class = " !block sm:!hidden rounded-2xl w-full !h-[600px] border shadow-2xl border-accent-700/[0.5] shadow-accent-700/[.5] bg-accent-950/[.5] hover:boder-accent-700 hover:shadow-accent-700 hover:bg-accent-950 ease-in-out duration-300"
45+ src = " https://zapp.run/edit/zn9806bin990?theme=dark&lazy=true&file=lib/examples/1_counter/counter_page.dart"
46+ />
4247</div >
4348
4449## Features
50+ <div >
51+ <CardGrid stagger >
52+ <Card title = " Fine-grained reactivity" icon = " mdi:creation" >
53+ React to changes at the finest level of granularity, providing precise
54+ control and responsiveness in your app.
55+ Learn more about [ Rendering control] ( /reactter/core_concepts/rendering_control ) .
56+ </Card >
57+ <Card title = " Lightweight" icon = " mdi:telegram" >
58+ Reactter boasts a minimal footprint, ensuring efficient performance without
59+ relying on any external dependencies.
60+ </Card >
61+ <Card title = " Highly reusable" icon = " mdi:json" >
62+ Share states and logic across your app using [ Dependency
63+ Injection] ( /reactter/core_concepts/dependency_injection ) and [ Custom Hooks] ( /reactter/core_concepts/hooks/#custom-hook ) .
64+ </Card >
65+ <Card title = " Easy to use" icon = " mdi:star" >
66+ Just a few lines of code to get started. Without code generation or complex
67+ configurations.
68+ </Card >
69+ <Card title = " 100% Dart" icon = " dart" >
70+ Supports Dart server, Dart JS (HTML), Flutter (Web, Mobile and Desktop),
71+ etc. Reactter can be used in any Dart project! Compatible with latest
72+ Dart/Flutter versions.
73+ </Card >
74+ <Card title = " Fully testable" icon = " mdi:code-tags-check" >
75+ Test your states and logic easily. Reactter is 100% test coverage.
76+ <div class = " flex" >
77+ [ ![ Codecov] ( https://img.shields.io/codecov/c/github/2devs-team/reactter?logo=codecov )] ( https://app.codecov.io/gh/2devs-team/reactter )
78+ </div >
79+ </Card >
80+ <Card title = " No Boilerplate" icon = " mdi:code-tags" >
81+ Reduce code significantly and simplify your app.
82+ </Card >
83+ </CardGrid >
84+ </div >
4585
46- <CardGrid stagger >
47- <Card title = " Fine-grained reactivity" icon = " rocket" >
48- React to changes at the finest level of granularity, providing precise
49- control and responsiveness in your app.
50- Learn more about [ Rendering control] ( /reactter/core_concepts/rendering_control ) .
51- </Card >
52- <Card title = " Lightweight" icon = " telegram" >
53- Reactter boasts a minimal footprint, ensuring efficient performance without
54- relying on any external dependencies.
55- </Card >
56- <Card title = " No Boilerplate" icon = " seti:html" >
57- Reduce code significantly and simplify your app.
58- </Card >
59- <Card title = " Easy to use" icon = " star" >
60- Just a few lines of code to get started. Without code generation or complex
61- configurations.
62- </Card >
63- <Card title = " Highly reusable" icon = " seti:json" >
64- Share states and logic across your app using [ Dependency
65- Injection] ( /reactter/core_concepts/dependency_injection ) and [ Custom Hooks] ( /reactter/core_concepts/hooks/#custom-hook ) .
66- </Card >
67- <Card title = " 100% Dart" icon = " seti:dart" >
68- Supports Dart server, Dart JS (HTML), Flutter (Web, Mobile and Desktop),
69- etc. Reactter can be used in any Dart project! Compatible with latest
70- Dart/Flutter versions.
71- </Card >
72- <Card title = " Fully testable" icon = " approve-check" >
73- Test your states and logic easily. Reactter is 100% test coverage.
74-
75- [ ![ Codecov] ( https://img.shields.io/codecov/c/github/2devs-team/reactter?logo=codecov )] ( https://app.codecov.io/gh/2devs-team/reactter )
76- </Card >
77- </CardGrid >
78-
79- <ScriptIndex />
0 commit comments