# Angular_Soap **Repository Path**: silva/Angular_Soap ## Basic Information - **Project Name**: Angular_Soap - **Description**: An application using Apache Cordova, Ionic Framework, and Typescript. Currently supporting iOS, Android and Windows 10. - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: mobile-app **Tags**: None ## README # Ionic Blank Template An application using Apache Cordova, Ionic Framework, and Typescript. Currently supporting iOS, Android and Windows 10. ## Important! To learn more about Tools for Apache Cordova, visit this [link](https://taco.visualstudio.com/). ## Table of Contents - [Requirements](#requirements) - [Getting Started](#getting-started) - [File Structure of App](#file-structure-of-app) ## Requirements 1. node.js 2. Cordova and Ionic - npm install cordova ionic 3. TypeScript - npm install typescript 4. Gulp - npm install gulp 5. Bower - npm install bower ## Getting Started With VS Code: * Clone this repository. * Run `npm install` from the project root. * Run `bower install` from the project root. * Add android / iOS / windows platform to your project by running `ionic platform add ` in a terminal from your project root. * Build the project by running gulp tsc and then `ionic build ` * Deploy to device or emulator by running `ionic run ` or `ionic emulate ` * Success ** Note: To improve your Cordova development workflow, install [VS Code Cordova extension](https://marketplace.visualstudio.com/items?itemName=vsmobile.cordova-tools). * Launch the VS Code Command Palette – (Ctrl+Shift+P on Windows, Cmd+Shift+P on Mac) – and type the following command and hit Enter: > ext install cordova-tools With Visual Studio: * Clone this repository. * Open the ionic-typescript-blank.sln in Visual Studio. * Open Task Runner window by pressing Ctrl+Alt+Bkspce. ** Note: It is important that the task runner window be open in VS while building the project. You can also use "gulp watch" task to enable live reload in browser based debugging scenarios. * Install npm packages by going to your Solution Explorer -> Dependencies -> npm and clicking on 'Restore Packages'. * Once packages are restored, build the project and deploy it on Ripple or an android emulator. * Success ## File Structure of App ``` ionic-typescript-blank/ ├── app/ * Working directory for TypeScript files │ └── app.ts * Main Application configuration │ ├── node_modules/ * Node dependencies | ├── platforms/ * Cordova generated native platform code | ├── plugins/ * Cordova native plugins go | ├── resources/ * Images for splash screens and icons | ├── typings/ * Contains all typings for this project | ├── www/ * Folder that is copied over to platforms www directory │ │ │ ├── js/ * Contains transpiled JS files from TS files │ │ └── app.js │ │ │ ├── css/ * Compiled CSS │ │ │ ├── img/ * App images │ │ │ ├── lib/ * Dependencies from bower install │ │ │ └── index.html * Main entry point | ├── .editorconfig * Defines coding styles between editors ├── .gitignore * Example git ignore file ├── config.xml * Cordova configuration file ├── gulpfile.js * Contains gulp tasks for compiling ts files, scss files and more.. ├── ionic.project * Ionic configuration file ├── package.json * Our javascript dependencies ├── ionic-typescript-blank.sln * VS solution ├── ionic-typescript-blank.jsproj ├── ionic-typescript-blank.jsproj.user └── README.md * This file ```