Greg Avola
Talk title: Untappd + ionic + Cordova: A love story
Talk description
Kerri Shotts
Talk title: Modern JavaScript and PhoneGap
Talk description: JavaScript is changing with new versions of the standard now releasing every year, and lots of proposals being considered for inclusion. Most mobile devices can only support this new world with the help of automation, module loaders and bundlers, and transpilers… but if all of those words sound a little scary, don’t worry — it’s easy to build a workflow that integrates modern JavaScript and PhoneGap together, and in this session we’ll show you how!
Workshop title: Creating a Modern PhoneGap Plugin
Workshop description: Creating a PhoneGap plugin doesn’t have to be scary, and it isn’t all that difficult! In this workshop you’ll learn how to create a simple plugin, how to structure your plugin for multi-platform support, how to add it to your projects, and how to test it thoroughly using Cordova’s plugin testing framework.
Tim Kim
Workshop title: Creating Voxel Art for WebVR!
Don Coleman
Workshop title: Hands-on Bluetooth Low Energy
Workshop description:
Masa Tanaka (same bio and headshot from PhoneGap Day EU 2017 site)
Talk title:
Talk description:
Greg Bulmash
Photo:
Bio: Greg Bulmash started in tech by publishing jokes and humorous essays to his own web site, eventually rising to become Senior Editor of the Internet Movie Database (IMDb.com). In 2005, he dusted off his BASIC programming skills from the 80s, taught himself some of the programming languages that power the web, and pivoted into a career writing code and communicating with developer audiences. He currently works as a Technical Evangelist for Login with Amazon, and in his spare time he runs Seattle CoderDojo, a volunteer group where local tech professionals help kids learn computer programming.
He's spoken at OSCON, CascadiaJS, DevNexus, Developer Week, CodeMotion Amsterdam, and other meetups and conferences about web development, programming, and teaching kids how to code.
Talk title: Rolling Your Own Multi-Platform Voice Assistant
Talk description: Voice is the new IU of choice, and while most mobile platforms have some voice functionality built in, cloud-based voice APIs are making it possible to create a unified voice-powered experience that follows you from mobile to desktop to… Walk through building a voice-powered PhoneGap app on desktop and mobile, using Amazon’s Lex and Polly services from AWS to voice-enable your apps
Alex Blom (same bio and headshot from PhoneGap Day EU 2017 site)
Talk title: Performant Animations for Hybrid Apps
Talk description: Adding animations to web and hybrid apps can be challenging. Aside from choosing technique, you are often left with jank and less than desirable performance - sometimes even after following best practices for animations.
This talk will cover:
1: What are my choices when animating?;
2: What are the tradeoffs / how do I decide?;
3: What are the common pitfalls?;
4: How do I debug performance problems?;
5: Getting a smooth animation.
Mike Hartington
Talk title: Stencil.js and the future of components
Talk description: Have you ever found an awesome component online, but couldn't use it because it's written for a different framework? For too long now, frameworks have gotten in the way of developers sharing code that they've written. With different APIs to work with, developers would have to rewrite a component multiple times to be able to work with React, Angular, Vue, or even Ember. Enter Web Components. Built on open web standards, Web Components provide a way for creating reusable components that can work within every framework, and even outside of them. Find out what Ionic’s been experimenting with and see why Web Components are the way of the future.
Audrey So
Workshop title: Testing PhoneGap Apps
Workshop Description:
Objectives
Understand the importance of testing and know basic differences between different types of testing
Develop greater knowledge about unit testing by looking at examples of unit tests, setting up the necessary testing environment, and writing their own unit tests
Have had time to experiment with unit testing and have valuable resources for next steps & things to try out during free-roam time
Nicole Alexander
Headshot:
Bio: Nicole M. Alexander is a Professor of Marketing at New York University and most recently lead Nielsen's Innovation Practice across Greater China helping brands on their end-to-end innovation processes. She teaches and talks globally on AI, data privacy, and the legal and cultural implications of technology. When not at work Nicole is an avid globe-trotter and sports enthusiast. @nikimari
Talk title: Privacy: Sharing more not less
Talk description:
Tim Kim
Headshot:
Bio: During the day, Tim works on the PhoneGap project mostly focusing on the PhoneGap Developer App. By night, Tim dons his special terry cloth bath robe and makes cool 3D art usually about something from the 80's. In between, he's probably eating a sandwich.
Workshop title: Creating Voxel Art for WebVR!
Workshop description: In this art oriented workshop, learn how to create 3D voxel art in MagicaVoxel and view them in WebVR on your phone. We will learn the ins and outs of using MagicaVoxel to create fun 3D models for you to use. Then once your models are good and ready, we will use a PhoneGap project to view our models in WebVR. Bringing a mouse is highly recommended for this workshop!
Jesse MacFadyen
Headshot:
Bio: Same as PhoneGap Day EU 2017 speaker page
Talk title: Music Exploration in PhoneGap
Talk description: What can you do with sound in phonegap? In this talk I'll explore what you can accomplish with sound in apps from music to noise. How to build a metronome, where timing is crucial. How to build an instrument, where pitch is critical. How to combine the 2 to make a sequencer. Then we'll look at what it takes to make a phonegap synthesizer.
Workshop title: Creating a Modern PhoneGap Plugin
Workshop description: Creating a PhoneGap plugin doesn’t have to be scary, and it isn’t all that difficult! In this workshop you’ll learn how to create a simple plugin, how to structure your plugin for multi-platform support, how to add it to your projects, and how to test it thoroughly using Cordova’s plugin testing framework.
Greg Avola Talk title: Untappd + ionic + Cordova: A love story Talk description
Kerri Shotts Talk title: Modern JavaScript and PhoneGap Talk description: JavaScript is changing with new versions of the standard now releasing every year, and lots of proposals being considered for inclusion. Most mobile devices can only support this new world with the help of automation, module loaders and bundlers, and transpilers… but if all of those words sound a little scary, don’t worry — it’s easy to build a workflow that integrates modern JavaScript and PhoneGap together, and in this session we’ll show you how! Workshop title: Creating a Modern PhoneGap Plugin Workshop description: Creating a PhoneGap plugin doesn’t have to be scary, and it isn’t all that difficult! In this workshop you’ll learn how to create a simple plugin, how to structure your plugin for multi-platform support, how to add it to your projects, and how to test it thoroughly using Cordova’s plugin testing framework.
Tim Kim Workshop title: Creating Voxel Art for WebVR!
Don Coleman Workshop title: Hands-on Bluetooth Low Energy Workshop description:
Masa Tanaka (same bio and headshot from PhoneGap Day EU 2017 site) Talk title: Talk description:
Greg Bulmash Photo: Bio: Greg Bulmash started in tech by publishing jokes and humorous essays to his own web site, eventually rising to become Senior Editor of the Internet Movie Database (IMDb.com). In 2005, he dusted off his BASIC programming skills from the 80s, taught himself some of the programming languages that power the web, and pivoted into a career writing code and communicating with developer audiences. He currently works as a Technical Evangelist for Login with Amazon, and in his spare time he runs Seattle CoderDojo, a volunteer group where local tech professionals help kids learn computer programming.
He's spoken at OSCON, CascadiaJS, DevNexus, Developer Week, CodeMotion Amsterdam, and other meetups and conferences about web development, programming, and teaching kids how to code.
Talk title: Rolling Your Own Multi-Platform Voice Assistant Talk description: Voice is the new IU of choice, and while most mobile platforms have some voice functionality built in, cloud-based voice APIs are making it possible to create a unified voice-powered experience that follows you from mobile to desktop to… Walk through building a voice-powered PhoneGap app on desktop and mobile, using Amazon’s Lex and Polly services from AWS to voice-enable your apps
This talk will cover: 1: What are my choices when animating?; 2: What are the tradeoffs / how do I decide?; 3: What are the common pitfalls?; 4: How do I debug performance problems?; 5: Getting a smooth animation.
Mike Hartington Talk title: Stencil.js and the future of components Talk description: Have you ever found an awesome component online, but couldn't use it because it's written for a different framework? For too long now, frameworks have gotten in the way of developers sharing code that they've written. With different APIs to work with, developers would have to rewrite a component multiple times to be able to work with React, Angular, Vue, or even Ember. Enter Web Components. Built on open web standards, Web Components provide a way for creating reusable components that can work within every framework, and even outside of them. Find out what Ionic’s been experimenting with and see why Web Components are the way of the future.
Audrey So Workshop title: Testing PhoneGap Apps Workshop Description: Objectives
Nicole Alexander Headshot: Bio: Nicole M. Alexander is a Professor of Marketing at New York University and most recently lead Nielsen's Innovation Practice across Greater China helping brands on their end-to-end innovation processes. She teaches and talks globally on AI, data privacy, and the legal and cultural implications of technology. When not at work Nicole is an avid globe-trotter and sports enthusiast. @nikimari Talk title: Privacy: Sharing more not less Talk description:
Tim Kim Headshot: Bio: During the day, Tim works on the PhoneGap project mostly focusing on the PhoneGap Developer App. By night, Tim dons his special terry cloth bath robe and makes cool 3D art usually about something from the 80's. In between, he's probably eating a sandwich.
Workshop title: Creating Voxel Art for WebVR!
Workshop description: In this art oriented workshop, learn how to create 3D voxel art in MagicaVoxel and view them in WebVR on your phone. We will learn the ins and outs of using MagicaVoxel to create fun 3D models for you to use. Then once your models are good and ready, we will use a PhoneGap project to view our models in WebVR. Bringing a mouse is highly recommended for this workshop!
Workshop title: Creating a Modern PhoneGap Plugin
Workshop description: Creating a PhoneGap plugin doesn’t have to be scary, and it isn’t all that difficult! In this workshop you’ll learn how to create a simple plugin, how to structure your plugin for multi-platform support, how to add it to your projects, and how to test it thoroughly using Cordova’s plugin testing framework.