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
- 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.
- 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)
| File | Size | Uploaded | |
|---|---|---|---|
| swoopyui-2.7.tar.gz | 4.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|