Songhop build: https://thinkster.io/ionic-framework-tutorial/
Lynda's Ionic tutorial:
Angularjs Sharing data across controllers:
Autogrowing textarea height:
Getting data from a service to the controller in order for states to access them: http://stackoverflow.com/questions/31100796/sharing-services-variables-across-controllers-angular-ionic Network error when emulating Android: http://abou-kone.com/2015/04/25/ionic-there-was-a-network-error-when-running-on-genymotion/
when running "ionic build android" it claims "java -version" failed, but when you type it out, it works. This however doesn't mean java JDK is installed.
sudo apt-get install default-jdk can fix the problem.
Also, if your function fails when testing in browser, make sure it's not cordova related. Otherwise it might only work on device or emulation.
Cordova not letting you use geo:, tel:, or any external links? https://github.com/apache/cordova-plugin-whitelist
AngularJS structure: http://mcgivery.com/structure-of-an-ionic-app/