Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
An introduction to Apache Cordova
1. Apache Cordova
●
What is it ?
●
Platforms
●
Development
●
Architecture
●
Plugins
●
History
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
2. Apache Cordova – What is it ?
●
A mobile development framework
●
Cross platform development
●
Uses HTML, CSS, Javascript
●
Implement applications as web pages
●
Access native functionality via Javascript API's
●
Released via Apache V2 License
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
3. Apache Cordova – Platforms
Apache Cordova is available for
–
Amazon fireos
–
Android
–
Blackberry 10
–
Firefox OS
–
IOS
–
Ubuntu
–
Windows Phone 7
–
Windows Phone 8
–
Windows 8
–
Tizen
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
4. Apache Cordova – Development
Version 3 of Cordova offers two workflows
–
Web Project
●
●
Minimal redevelopment
●
Minimal platform specific development
●
–
Multi Platform
Uses Cordova CLI for abstraction
Native Platform
●
Single platform
●
Native development
●
Difficult to make multi platform
●
Need to use Plugman for each platform
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
5. Apache Cordova – History
What is Apache Cordova's history ?
–
Developed as PhoneGap
–
Adobe purchase Nitobi – Oct 2011
–
PhoneGap given to Apache
–
Renamed Cordoba
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
6. Apache Cordova – Pros and Cons
What are Cordova's Benefits ?
–
Develop once
–
Multi platform compatible
–
Port web apps to mobile
–
Access native functionality via API's
What is the possible down side
–
Lost / inaccessible native features
–
Less rich UI style
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
7. Apache Cordova – Plugins
What Plugins are available for Apache Cordova ?
–
Battery
Geolocation
–
Camera
Globalisation
–
Console
In App Browser
–
Contacts
Media
–
Device
Media Capture
–
Device Motion
Network Information
–
Device Orientation
Splash Screen
–
Dialogs
Vibration
–
File
–
File Transfer
www.semtech-solutions.co.nz
info@semtech-solutions.co.nz
9. Contact Us
●
Feel free to contact us at
–
www.semtech-solutions.co.nz
–
info@semtech-solutions.co.nz
●
We offer IT project consultancy
●
We are happy to hear about your problems
●
You can just pay for those hours that you need
●
To solve your problems
10. Contact Us
●
Feel free to contact us at
–
www.semtech-solutions.co.nz
–
info@semtech-solutions.co.nz
●
We offer IT project consultancy
●
We are happy to hear about your problems
●
You can just pay for those hours that you need
●
To solve your problems