ronel 0.2.4
ronel: ^0.2.4 copied to clipboard
A powerful Flutter library for building server-driven UI using a Remote-Operated Native Extensible Language.
Ronel #
Ronel ("Really Obvious Native Expression Language", or "Remotely-Operated Native Expression Language") uses HTML-over-the-wire to build native Flutter layouts.
Features #
Ronel provides a powerful and flexible way to build server-driven UI in Flutter, giving you the speed of web development with the performance of native code.
-
Ship at the Speed of the Web, with Native Power
Leverage your existing web app to radically accelerate development. Ronel embraces the "HTML-over-the-wire" paradigm, where your server remains the single source of truth for your application's views. -
Fast, Stateful Navigation
-
Choose either single-screen app or tabbed app
-
Includes
RonelAuth
for authenticated experiences -
Example app in
/example
directory
Getting started #
Simply add Ronel to your project by running flutter pub add ronel
in your project directory.
Usage #
In you main.dart
add Ronel to you app's build method:
const ronelApp = Ronel(
url: "https://ronel.dev/example",
appTitle: 'Ronel Example',
useAutoPlatformDetection: false,
uiDesign: 'Material',
appBarColor: Colors.redAccent,
);
return ronelApp;
Additional information #
We're just getting started. I'm working on the website and documentation pages as you read this, so stay tuned! -Mark