Mobile apps development
Responsive web design
Hybrid mobile applications
BaaS (Backend as a Service)
Ethan Marcotte
http://www.alistapart.com/articles/responsive-web-design/
Now more than ever, we’re designing work meant to be viewed along a gradient of different experiences . Responsive web design offers us a way forward, finally allowing us to “design for the ebb and flow of things .”
mobile first / progressive enhancement
fluid layouts
media queries and breakpoints
@media (query) {
/* CSS Rules used when query matches */
}
attributes:
@media (min-width: 500px) {
div {
width: 30%;
}
}
@media (max-height: 600px) {
span {
font-weight: bold;
}
}
@media (min-width: 500px) and (max-width: 600px) {
h1 {
color: fuchsia;
}
}
Next time...
WebView based
Cordova/PhoneGap
Trigger.io
Compiled hybrid app
Xamarin (C#)
Appcelerator Titanium (JavaScript)
React Native (JavaScript)
An open source front-end framework for developing hybrid mobile apps with HTML5, AngularJS and Cordova (and Sass).
Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript
version 5.0.0