Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 2.89 KB

TiShadow.md

File metadata and controls

67 lines (42 loc) · 2.89 KB

#TiShadow #

##Introduction to TiShadow##

###What it Does### TiShadow is a tool that allows developers to never have to use emulators again. Specifically, it allows you to live deploy simultaneously across multiple real devices using any operating system for development.

TiShadow also allows to you auto-test your native mobile applications with its built-in jasmine bdd.

###How it Works ### TiShadow is made up of three components: the server, app, and client.

You use the client to send your code/commands to the server that will push it to the app running on your devices.

TiShadowProcess

###More Info### TiShadow supports traditional titanium projects and alloy projects.

Information shown above was taken courtesy of tishadow.yydigital.com.

##Getting Started## ###1. Download the TiShadow Server off GitHub Via Node Package Manager### Download the TiShadow Server by opening your command line/terminal and entering

npm install git+https://github.com/dbankier/TiShadow.git

This will download the server from the GitHub repo, giving you the most recent version of TiShadow.

This step also places TiShadow's executables into your systems path, allowing you to use TiShadow's built in commands.

###2. Download TiShadow Client###

Either clone the GitHub repo or click here to download the .zip file for the client.

After performing one of the above choices, open Titanium Studio.

import

Right click in the project explorer (should be on the left side of Titanium Studio) and select "import".

Existing Mobile Project

Select "Existing Mobile Project" from the options and click next.

app Folder File

Click "browse", find your "TiShadow-Master" folder, and select the "app" folder that is inside of it. Then click finish.

pic2

Your app folder should show in the project explorer. Open your command line and type "TiShadow Server" to start your" new TiShadow server.

##Running TiShadow##

Open your command line/terminal and cd (change directories) into the repo (folder) of your project that you want to use TiShadow with. For example, in the picture above I would cd (change directories) into the ExCL Mobile folder.

Then type "TiShadow run".