Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 3.02 KB

README.md

File metadata and controls

74 lines (57 loc) · 3.02 KB

flixy ✨

A Pythonista UI library for building powerful UI for iOS & iPadOS using easy-to-use tools. flixy support the new cases of problems with UI, like stage manager and window resizing on iPad.

Installation ⬇

for Mobile:

To install this library on your Pythonista, just copy then paste then run this command!:

import requests; exec(requests.get("https://bit.ly/flixy-installer").text);

Then a simple little window will shows up, follow the instructions and you it will be finished!

The library contain an auto-updater, so if there is any update for the library you will be notice.

for desktop:

Open your cmd, create a venv by:

python3 -m venv venv

Then install the library using this command:

pip install flixy2app --upgrade

Note: flixy is Pythonista-focused library. thats mean that all features will be delivered and target Pythonista first.

To convert your flixy into executable file, go here: pytonista flixy into app

Upgrade the library 🚀!

on Pythonista, there is an auto-updater on the background of the flixy scripts that will check for new updates. But on the desktop you need to do that manually. Run this command bellow to update on desktop:

pip uninstall flixy2app
pip install flixy2app --upgrade

usage 🤝

To learn how to use the library, you can type this command on Pythonista:

from flixy import *
import flixy

flixy.learn_flixy()
# have fun :)

example 😇

This is a simple hello, world example app:

from flixy import *
import flixy

def main (page:flixy.Page):
   page.add(Text("Hello, world!", expand_width=True))

flixy.app(target=main)

Result:

Convert your Pythonista flixy into macOS and windows app 🪄!!

1- install flixy2app using pip .

2- Bring your Pythonista file.

3- Use this command: python3 -m flixy2app.generate. follow the Instructions, then done.

Note: This is BETA! thats mean it may be broken because its on the first releases. To support this project please create an issue if you find one.

comming soon 🔜

  • Support games develop. making flixy.game module.
  • Support mobile apps development.