DES 421. Professional Practice Project II

 

week1

Course Intro/Review(Goals, policies, grades, syllabus)
Native, Hybrid and web apps
Quick recap of technologies – development environments and SDK
HTML5 vs HTML

Downoad free TextWrangler editor


 

HTML Essential Training with Bill Weinman

 

http://www.w3schools.com/html/html_forms.asp

 

 

 

 

Assignment 1

 

 

Week1_lecture.pdf

 

Dive into HTML5 by Mark Pilgrim


Mobile: Native Apps, Web Apps, and Hybrid Apps by Raluca Budiu

 

HTML5 lead a web revolution by Gary Anthes Arlington, VA


Mobile Application Development: Web vs. Native By Andre Charland

 

Cross-Platform Development Tools for Smartphone Applicationsby Ohrt, J., Turau, V.

 

 

 

week2      

Martin Luther King Jr. Day

 

 

Assignment 1: continued

week3

HTML5 / CSS

 

 

Week 3

 

exercise 3

 

Assignment 2

 

 

 

 

 

week4

CSS Text Properties
CSS3 vs CSS


 

 

Week 4

 

 

 

 

week5

CSS Positioning

 

 

Week 5

 

Lab 5

 

exercise: recipe with CSS and HTML

 

 

Using absolute positioning from CSS Positioning Best Practices
by Bill Weinman on Lynda.com

 

http://alistapart.com/article/css-positioning-101

 

 

http://www.barelyfitz.com/screencast/html-training/css/positioning/

 

 

 

 

 

week6

Intro to JavaScript

 

 

 

Week 6

 

 

JS examples

 

 


Exercise 3

 

Assignment 3 JavaScript

 

 

JavaScript Guide
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide

 

JS
http://www.w3schools.com/js/

 

 

 

 

week7

JavaScript frameworks
jQuery / jQuery Mobile

 

 

Assignment 4 jQuery

 

exercise_files

 

 

jQuery Mobile lecture

by Mikael Blomberg from SC5

 

jQuery Mobile example files

 

 

Week7

 

week8

Midterm - March 3

Guest Lecture


jQM_lab files

 

Week8

 

 

Themeroller

 

jQuery Mobile documentation

 

 

 

 

week9

JavaScript frameworks
jQuery
jQuery Mobile


 

 

 


week10

jQuery Mobile
Geolocation

 

Documentation

 

Google Maps API Documentation

 

W3C Geolocation API Specs

 

 

Week 10

 

 

Reading:

The Geolocation API by Mark Pilgrim

 

 

 

 

 

 

week11

Spring Break

 

 

 

week12

PhoneGap - native bridging / conversion to native apps

 

Week 12

 

 

Export example "hello" program to iOS device

Add your App icon

Add your App splash screen (entry screen)

 

 

 

 

week13

PhoneGap APIs

 

Week 13

 

lab 13 files download

 

Phonegap tutorial

by Christophe Coenraets

 

 

 

 

 

week14

PhoneGap
Optimizing app performance
Packaging app for release in app stores

 

 

 

 

 

 

week15

Work on Final Project
Work in Progress Review

week16

Final Presentation - April 28