5. @hectoriribarne
Tell me more about Ionic
Ionic is an AngularJS-based framework
Ionic lets you create mobile apps using JavaScript
Ionic provides a CLI to create, build, test and deploy your apps
10. @hectoriribarne
HTML5 tags - Wouldn’t it be nice to have you own tags?
<myCustomTag>
<AdamTag>
<BocaJSTag>
<HectorTag>
11. @hectoriribarne
Angular JS - Directives
A directive is simply a function that we run on the DOM element
to give it more functionality
Directives give us the power to create our own HTML elements
Angular uses directives everywhere. ng-tags are Angular
provided directives
12. @hectoriribarne
Angular JS - Scopes
AngularJS uses scopes to communicate between components
Scopes are the glue between our code and what the browser
renders
When we assign a variable on a $scope, Angular makes the
variable accessible to our view automatically
13. @hectoriribarne
Angular JS - Dependency Injection
Dependency injection (DI) is a term for how code gets
referenced to its dependencies.
DI refers the process of us telling Angular what dependencies
we need to use and Angular resolving dependencies when we
need them.
The Angular injector subsystem is in charge of creating
components, resolving their dependencies, and providing them
to other components as requested.
14. @hectoriribarne
Apache 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.
Before Adobe
purchased PhoneGap
PhoneGap
After Adobe
purchased PhoneGap
Apache Cordova
Adobe PhoneGap