You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install rbenv if you do not have it already: brew install rbenv
Install most recent, stable version of ruby: rbenv install 2.3.1
With Ruby already installed:
Install CocoaPods: gem install cocoapods
Setting up Project
Install Xcode
Download Xcode from the Apple App Store
Clone Repo
clone repo: git@github.com:Cramsden/iOS.git
run ./RestExample/scripts/bootstrap
open the project: open RestExample/HelloRest.xcworkspace
Start the server
From the main directory, cd server
Install dependencies, npm install
Start server, npm start
Workshop Agenda
Walkthrough, build familiarity with existing code and functionality (Group)
Add the phone number of each contact as the cell description. Do this without refactoring the current service method getAllPeople() but instead by building a new one for the /listAll endpoint. The code should look very similar to how the data for /list is fetched and displayed. (pairs)
Walkthrough transitioning to a new view by tapping on a cell (Group)
Build out service method that retreieves data from /personByID endpoint (Pairs)
Use ReactiveCocoa to build out a ViewController and ViewModel using signals (Group)
Display the data returned from /personByID on the UI using the signals implemented as a group (Pairs)