coka / SwiftProcessing

Home Page:https://swiftprocessing.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SwiftProcessing

Welcome to the beautiful world of Swift Processing.

Swift Processing is being developed to enable students, artists, designers, and programmers of all skill levels to create creative iOS App and Augmented Reality experiences.

Video Guide

https://www.youtube.com/watch?v=vAjp61gQHoE

Installation Guide

  1. Install Xcode through the App Store
  2. Open Terminal (press Command + Space and type in terminal)
  3. Download and install the Swift Processing Xcode project template by copying and pasting the following into the terminal.
curl -LO https://github.com/jjkaufman/SwiftProcessingProjectTemplate/archive/master.zip
unzip master.zip
cp -R SwiftProcessingProjectTemplate-master/ ~/Library/Developer/Xcode/Templates

Hello Swift World Project

  1. Follow the Installation Guide above

  2. Open Xcode (press Command + Space and type in Xcode)

  3. On the top toolbar, click File -> New -> Project

  1. Scroll down and select the Swift Processing project template

  1. Type into Product Name "HelloSwiftWorld" and click next. Select the folder you want the project in.

  1. Finally, we will need to add the Swift Processing dependency into our project. On the top toolbar, click File -> Swift Packages -> Add Package Dependency

  1. Paste in the Swift Processing github link (https://github.com/jjkaufman/SwiftProcessing) and click next.

  1. Select the "master" option on the options screen and click next. On the next page, click finish.

  1. With an iPhone simulator selected, press the play button in the top-left. The iPhone simulator will bootup (be patient) and display a single red circle. Experiment with the MySketch.swift file. Can you get a second red circle to appear in a different location?

Get Involved

SwiftProcessing is an open source project. If you'd let to get involved, join our slack.

https://join.slack.com/t/swiftprocessing/shared_invite/enQtODE1MTE0ODg2NjI3LTJjZjBmOWVkNzk5NDQ4MWQyNGVhZTA1MmRkYThhMzQ2MTM2NWE3NjYxNDgyMjkzYzQyZGRlZGNhNTcwMGFiOTY

Giant List of Todos

During this early stage of development, the todos for feature equivalency are being managed in this google spreadsheet.

https://docs.google.com/spreadsheets/d/1yDZhfEe3OnwAV6JujIt2BTNAu8GBx3xZQZi_XaN_wXE/edit?usp=sharing

In a few weeks Github's issue tracker will be used for tracking features.

About

https://swiftprocessing.org


Languages

Language:Swift 99.6%Language:Shell 0.4%