Skip to main content
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.

Release files for swoopyui 2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swoopyui 2.7
File Size Uploaded
swoopyui-2.7.tar.gz 4.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for swoopyui 2.7
File Interpreter ABI Platform
swoopyui-2.7-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 MB

Release files / swoopyui-2.7.tar.gz

Download URL swoopyui-2.7.tar.gz
Size 4.0 MB
Tags Source
SHA-256 checksum
How to use checksums
a399b95d4b95d87a4ddd27f55a7e251ed19b9cb2b272b8b923159328bba1a74b
BLAKE2b-256 checksum
How to use checksums
154b1dc1f03d4c26d2fd15e8d0f8778f411c07d8e1ca7b5e851028f60408daeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / swoopyui-2.7-py3-none-any.whl

Download URL swoopyui-2.7-py3-none-any.whl
Size 4.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
15748e45a5b92842785539d6bd4e7a1408227b46f67b525ed0ee522cd1b41d96
BLAKE2b-256 checksum
How to use checksums
576ed379bcd6b473e47c014ed84b58e1754e20e06b67ee47fd5e8227270e6354
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

2.7 This release

2 release files

2.6

2 release files

2.5

2 release files

2.2

2 release files

2.1

2 release files

1.8.5

2 release files

1.8.3

2 release files

1.8.2

2 release files

1.6

2 release files

1.5

2 release files

1.4

2 release files

1.3.1

2 release files

1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page