ionic
Version:
A tool for creating and developing Ionic Framework mobile apps.
49 lines (45 loc) • 4.46 kB
Markdown
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