ronel 0.2.4 copy "ronel: ^0.2.4" to clipboard
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

2
likes
140
points
67
downloads

Publisher

verified publisherronel.dev

Weekly Downloads

A powerful Flutter library for building server-driven UI using a Remote-Operated Native Extensible Language.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, flutter_inappwebview, html, http, shared_preferences, webview_flutter

More

Packages that depend on ronel