Skip to content
/ swoopyui Public
forked from SKbarbon/swoopyui

A python library that allow you to build full swiftUI apps using only python

License

Notifications You must be signed in to change notification settings

Faetu/swoopyui

 
 

Repository files navigation

drawing

swoopyui

swoopyui is a python library that enable developers to easily build swiftUI apps only in python. Its not need any swiftUI experience.

Platforms Support
MacOS
MacOS(Designed for iPad)
iOS & iPadOS
AppleTV 🚧
AppleVision 🚧
AppleVision(Designed for iPad)

installation

Enter this on terminal to install this package:

pip install swoopyui --upgrade

usage and examples

To make sure that you are not OVERTHINKING about the ease of this, Check this simple hello, world app:

from swoopyui import View, Text, app

def main (view:View):
    view.add(Text("Hello, world!"))

app(target=main)

Start with this learning-roadmap:

For using swoopyui on a non-mac device, check this page

Publishing and previewing

  1. Previewing

During the development, you want to real-time check your app to see how its behaves and look. Swoopyui porovide a very awesome way to preview and test your app during and after the development. In macOS, soon as you run your python script, you will get a swoopyui window with latest script changes.

For testing in iOS and other platforms, you can check this page: swoopyui preview.

  1. Publishing

You can deploy and publish your swoopyui project into iOS, iPadOS, macOS and visionOS applications. To read more about publishing your swoopyui script into a standalone application, read this page: swoopyui publishing.

About

A python library that allow you to build full swiftUI apps using only python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%