{"repo":"nank1ro/solid","free":true,"listed":false,"github":"https://github.com/nank1ro/solid","clone":"git clone https://github.com/nank1ro/solid.git","description":"A tiny framework built on top of Flutter, zero boilerplate, fine-grained reactivity.","language":"Dart","stars":163,"topics":["fine-grained-reactivity","flutter","framework","zero-boilerplate"],"license":"MIT","category":"mobile-apps","readme_excerpt":"Flutter Solid Framework Congrats on your interest in Flutter Solid ! Let's make Flutter development even more enjoyable. Solid is a tiny framework built on top of Flutter that makes building apps easier and more enjoyable. The benefits of using Solid include: 1. Don't write boilerplate : Solid generates boilerplate code for you, so you can focus on building your app. Inspired by SwiftUI. 2. No state management/dependency injection manual work : Solid has built-in state management and dependency injection. Just annotate your variables and Solid takes care of the rest. 3. Fine-grained reactivity : Solid's reactivity system is inspired by SolidJS, allowing for efficient and fine-grained updates to your UI. Only the parts of the UI that depend on changed state are updated, leading to better performance. And the best is that you don't have to think about it, Solid does it for you automatically. Installation Add Solid's runtime deps to your Flutter app, then add the generator and build runner as dev dependencies: See the Getting Started Guide for the full setup including recommended lints. Example You write this code, without any boilerplate and manual state management: You get this result, with real fine-grained reactivity: As you can see, the DateTime.now() text does not update when the counter changes, only the Counter is X text updates. This is because Solid tracks which parts of the UI depend on which state, and only updates those parts when the state changes, without any manu","default_branch":null,"files":null,"tree":[],"storefront":"/r/nank1ro","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nank1ro/solid/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}