Skip to content

Fluent makes it easy and fast to build beautiful mobile apps

License

Notifications You must be signed in to change notification settings

ui-frontend/fluent

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fluent

Pretty multi-platform apps development framework.

Warning
Fluent isn't ready for production yet!

Usage

Here is the basic Hello, world example:

from fluent.core.launch import launch
from fluent.core.property import Color
from fluent.widget.shape import Text

launch(
    target=Text(
        text='Hello, Fluent',
        color=Color(255, 255, 255)
    )
)

Execution result:

Features

Here is the most featured features:

  • Hot reload
  • Platform independent
  • Easy-to-use
  • All is a widget concept

Installation

The simplest installation way is using pip. You can install the latest stable release by executing following command:

$ pip install libfluent

Also, you need to have sdl2-gfx and sdl2-ttf libraries installed. You can download it from here and here. Unpack that, and execute following commands to compile and install the libraries:

$ ./configure
$ make
$ make install

Requirements

You need to compile and install sdl2-gfx and sdl2-ttf libraries for rendering advanced primitive shapes.

About

Fluent makes it easy and fast to build beautiful mobile apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%