UNPKG

ionic

Version:

A tool for creating and developing Ionic Framework mobile apps.

49 lines (45 loc) 4.46 kB
Glossary of hybrid terms * Android - the operating system released from Google that runs applications on users phones. * Android SDK - A software development kit that enables developers to create applications for the Android platform. The * Android SDK includes sample projects with source code, development tools, an emulator, and required libraries to build * Android applications. * Android Build Tools - Android Build Tools is a component of the Android SDK required for building Android application * code. The latest version of these tools is included in the SDK starter package and installed in the <sdk>/build-* tools/ directory. * Android Emulators - an Android emulator is a hardware device or a program that pretends to be an Android device * connected to your computer. * Android Studio - Android Studio is an integrated development environment (IDE) for developing on the Android platform. Ant * Command Line - A command-line interface (CLI), also known as command-line user interface, console user interface, and * character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues * commands to the program in the form of successive lines of text (command lines). * Cordova - Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such * as the camera or accelerometer from JavaScript. * Cordova Hooks - Hooks are pieces of code that Cordova CLI executes at certain points in your Cordova or PhoneGap * application build (ex: after adding platform, after building for a platform, etc). * Cordova CLI - A tool that allows you to create new projects, build them on different platforms, and run on real devices * or within emulators. * CORS - Cross-origin resource sharing (CORS) is a mechanism that enables many resources (e.g. fonts, JavaScript, etc.) on * a web page to be requested from another domain outside the domain from which the resource originated. * Crosswalk - The Crosswalk project is a bundled version of Chromium to run on older Android devices to give you a * standard Web browser to work within your application. * Debugging - identify and remove errors from (computer hardware or software). In Hybrid development, your debuggers can * be Chrome, Safari, XCode, or Eclipse/Android Studio. * Eclipse - Eclipse is an integrated development environment (IDE). It contains a base workspace and an extensible plug-in * system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications. * Git - Git is a distributed version control system, it can be used as server out of the box. * Genymotion - Genymotion is a fast third-party emulator that can be used instead of the default Android emulator. In some * cases it's as good as or better than developing on actual devices! * Gulp - JavaScript Build system automating tasks such as minification and copying of all JavaScript files, static images, * capable of watching files to automatically rerunning tasks when a file is changed. * Icons - The image on the users device to identify your application. * IDE - An integrated development environment (IDE) is a programming environment that has been packaged as an application * program, typically consisting of a code editor, a compiler, a debugger, and a graphical user interface (GUI) builder. * Ionic - The integrated hybrid development kit consisting of UI components, Angular and JavaScript API's to use, as well * as tools to help you build, host, and add assistance to your mobile application. * Ionic Box - A Vagrant pre-built virtual machine using VirtualBox to help you get up and running building Ionic Android * applications. * Ionic View app - An application to use on iOS or Android to view your Ionic application without installing it. * Ionicons - A set of Icons to be used in your Ionic applications. * Ionic CLI - A command line tool to assist you developing Ionic applications. This tool can start Ionic applications, * host development servers, start devices/emulation, and maintain your Ionic application. * ionic.project file - settings that the Ionic CLI will use as defaults or settings you can make to help watch, build, or * run tasks when serving your application. * ios-sim - * ios-deploy Java JRE * Live reload * Objective-C Node npm * Platforms Plugins * Push notifications Release Sass * Simulators * Splashscreens SVG XCode * XCode command line tools Webview