Setup a Web development MAC Containing:
- Homebrew, Composer, NodeJS, Gulp, Grunt, Bower, Coffee-script, Less, Sass, Ionic, Cordova, Android SDK, JDK and Android Platform Tools
BREW
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
COMPOSER
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
NODEJS
install the package from the link below
https://nodejs.org/dist/v4.5.0/node-v4.5.0.pkg
INSTALL GULP / DEVELOP DEPENDENCIES
- gulp
- grunt
- bower
- coffee-script
- less
- sass
sudo npm install -g gulp-cli grunt-cli bower coffee-script less
gem install sass
IONIC
sudo npm install -g cordova ionic
ANDROID
step 1
Download the Android SDK via the link below and move the contents to ~/Applications/android_sdk
https://dl.google.com/android/android-sdk_r24.4.1-macosx.zip
step 2
create or update your .bash_profile file with the contents below
PATH=/Applications/android_sdk/tools:/Applications/android_sdk/platforms
JDK
download and install the JDK to enable building apps for android
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
ADB
Install the Android Platform Tools
brew install android-platform-tools
IONIC CROSSWALK MUST HAVE
type the following command
android
Android SDK Manager wil open, scroll to the bottom of the list and select 'Android Support Repository' and 'Google Repository'. These packages are needed to build apps with Ionic Crosswalk.
HOMESTEAD
go to link