{"repo":"respawn-llc/FlowMVI","free":true,"listed":false,"github":"https://github.com/respawn-llc/FlowMVI","clone":"git clone https://github.com/respawn-llc/FlowMVI.git","description":"Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.","language":"Kotlin","stars":941,"topics":["android","android-architecture","android-library","architecture","coroutines","jvm","kotlin","kotlin-coroutines","mvi","udf"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"![badge][badge-android] ![badge][badge-jvm] ![badge][badge-js] ![badge][badge-nodejs] ![badge][badge-linux] ![badge][badge-windows] ![badge][badge-ios] ![badge][badge-mac] ![badge][badge-watchos] ![badge][badge-tvos] ![badge][badge-wasm] FlowMVI is a Kotlin Multiplatform Architectural Framework. It adds a plug-in system to your code that helps prevent crashes, handle errors, split responsibilities, reuse code, collect analytics, debug & log operations, monitor & improve performance, achieve thread-safety, save state, manage background jobs, and more. ⚡️ Quickstart: Get Started in 10 mins: Latest version: API Docs: Sample App + Showcase (Web): Ask questions on Version catalogs Gradle DSL 🚀 Why FlowMVI? Usually architecture frameworks mean boilerplate, restrictions, and support difficulty for marginal benefits of \"clean code\". FlowMVI does not dictate what your code should do or look like. Instead, this library focuses on building a supporting infrastructure to enable new possibilities for your app. Here's what you get: Powerful plug-in system to reuse any business logic you desire. Write your auth, error handling, analytics, logging, configuration, and any other code once and forget about it, focusing on more important things instead. Automatically recover from exceptions , prevent crashes, and report them to analytics. Automatically collect and view logs: forget about Log.e(\"asdf\") sprinkling. Collect 50+ performance metrics with Prometheus, Grafana, OpenTelemetry export and","default_branch":null,"files":null,"tree":[],"storefront":"/r/respawn-llc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/respawn-llc/FlowMVI/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."}