Swiftpack.co -  App-Maker-Software/LiveApp as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
App-Maker-Software/LiveApp
A server-driven SwiftUI solution powered by App Maker Professional's SwiftUI Interpreter.
.package(url: "https://github.com/App-Maker-Software/LiveApp.git", from: "0.3.2")

Live App

This repository hosts both the Swift Package and Homebrew CLI for Live App, a server-driven SwiftUI solution powered by App Maker Professional's SwiftUI Interpreter. Also provides extremely "fast SwiftUI previews" for local development.

The Swift Package adds less than 1 megabyte to your app footprint.

This is under active development, if you would like to contribute, contact Joe Hinkle.

Fast SwiftUI Previews

liveapp-fruta-demo

In the demo GIF above, the app was only compiled once before recorded started. ALL updates you see were performed automatically through LiveApp's hot reload server.

Documentation

http://docs.liveapp.cc/

Installing

http://docs.liveapp.cc/#/installation

Install the liveapp CLI with Homebrew.

# (optional) brew update
brew install App-Maker-Software/tools/liveapp

Add this script as a "Run Script" phase to your build phases in Xcode.

if ! /usr/bin/liveapp build:bundle ; then
    if ! /usr/local/bin/liveapp build:bundle ; then
        /opt/homebrew/bin/liveapp build:bundle
    fi
fi

Then start using the LiveView protocol in place of the SwiftUI View for any view you want to be updatable remotely.

Swift Interpreter

The Swift interpreter is in it's own repo here.

While the interpreter mainly excels at interpreter declarative-style SwiftUI code, its eventual goal is to be able to run most imperative-style Swift code too. You can quickly see it's support for various Swift features by looking at the test results automatically written to this markdown file. You can also run these tests locally yourself if you wish.

GitHub

link
Stars: 7
Last commit: 4 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

Live App CLI 0.1
17 weeks ago

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API