Your current filters are…
by Rich Shupe
The mobile app space is exploding, creating jobs and freelancer demand. The investment required to learn Objective-C or Java, however, is not for all of us.
Students at any experience level learn to develop native mobile apps using Flash Platform tools such as Flash Pro, Flash Builder, and AIR for deployment to the web, desktop, and iOS and Android devices.
Beginners can animate apps with little or no code; experienced ActionScript 3 programmers can develop apps that use Flash features, as well as select native mobile APIs
Class covers developing for Android and iOS devices, and results in a finished iPhone or iPad app.
Over the last few months, creative coder extraordinaire Seb Lee-Delisle has been inspiring programmers worldwide in the art of creative coding with JavaScript and HTML5.
His workshops in the USA sold out within hours and now he's coming home for this special one day introductory version of this course.
WHAT WILL YOU GET FROM THIS WORKSHOP?
The workshop will start off with the basics of rendering into an HTML5 canvas, and animating simple objects.
We will then learn that physics simulations don't need to be rocket science. And what better way to use physics than to make a particle system with sparks, smoke and explosions?
The HTML5 canvas API will be covered, and we will learn how to use some lesser known aspects of it to create generative artwork.
The workshop will also examine the differences between using canvas, and DOM elements to help choose which one is right for us.
Finally we will explore some techniques that will help us towards building a simple JavaScript game.
WHAT PREREQUISITE SKILLS DO YOU NEED?
The examples start off very simply and gradually get more complex. So whether you're just starting out in JavaScript or if you're a more experienced coder, you'll still get a lot out of the training.
WHAT HARDWARE / SOFTWARE DO YOU NEED?
Laptop
Any modern browser
(ideally Chrome or Chromium)
Text editor of your choice
(I favour TextMate)
by Remy Sharp
HTML5 has gained a lot of attention over the last 12 months. With browsers increasingly supporting the features of the vast JavaScript APIs both in and around the official HTML5 spec, it's making the job of creating awesome applications purely using these web technologies very easy indeed.
This full day workshop will introduce you to HTML5 with a brief backstory, before diving into the APIs one by one.
As well as going through code and showing practical demonstrations, where possible, we'll also talk about the alternatives for old browsers that don't support "awesome" out of the box.
WHAT WILL YOU GET FROM THIS WORKSHOP?
You're not expected to have played with HTML5 just yet, but you will need to have a reasonable understanding of HTML & JavaScript.
A lot of the individual APIs are being used in popular web sites today both in desktop browsers and mobile, so rest assured that this applies to developers that are working on the web today.
WHAT WILL BE COVERED?
Video & Audio -
Move over Flash
Canvas -
Bring on the Mario games
Storage -
Like cookies, but tastes so much better
Offline -
Forget the web
Geolocation -
Finders keepers
Web Workers -
Multithreading for the browser
Web Sockets -
Pushing data was never so easy
WHAT PREREQUISITE SKILLS DO YOU NEED?
Happy writing simple JavaScript
WHAT HARDWARE / SOFTWARE DO YOU NEED?
Laptop
Browser
(preferably Google Chrome)