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) | ✅ |
Enter this on terminal to install this package:
pip install swoopyui --upgrade
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
- 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.