Differences between revisions 22 and 24 (spanning 2 versions)
Revision 22 as of 2016-02-05 11:42:27
Size: 5038
Editor: PeterPeters
Comment:
Revision 24 as of 2016-02-29 09:39:58
Size: 5020
Editor: javed
Comment:
Deletions are marked like this. Additions are marked like this.
Line 56: Line 56:
 
Line 65: Line 64:
  * Actually develop the UI of the interactive prototype you prepared in HTML5. Try it on the emulator or on your phone.
   * What to be delivered (as one ZIP file)
    * source code
    * screen copy of the output
  * Actually develop the UI of the interactive prototype you prepared in HTML5. Try it on the emulator or on your phone.
  * What to be delivered (as one ZIP file)
   * source code
   * screen copy of the output
Line 73: Line 71:
  * Go through a Javascript tutorial: https://www.codecademy.com/learn/javascript    * Go through a Javascript tutorial: https://www.codecademy.com/learn/javascript
Line 79: Line 77:
  * Add sensor functionality in your app
  * What to be delivered (as one ZIP file):
    * source code
  * screen copy of the output
  * Add sensor functionality in your app
  * What to be delivered (as one ZIP file):
   * source code
   * screen copy of the output
Line 86: Line 84:
  * Go through an introduction to AJAX & APIs: https://www.codecademy.com/en/tracks/youtube    * Go through an introduction to AJAX & APIs: https://www.codecademy.com/en/tracks/youtube
Line 92: Line 90:
  * Add Web Service functionality in your app
   * What to be delivered (as one ZIP file):
    * source code
  * screen copy of the output
  * Add Web Service functionality in your app
  * What to be delivered (as one ZIP file):
   * source code
   * screen copy of the output
Line 103: Line 101:
 * Work of weeks 3 and 6 have to be delivered before 27-03-2016 23:59:59.  * Work of weeks 3 and 6 have to be delivered before 27-03-2016, 23:59:59.

Creative Apps 201602 (Work in progress)

1. Planning

  • schedule.png

  • Week 1: Installation Processing with Android Mode, initial programming for Android
  • Week 2: Sensors, user interfaces
  • Week 3: Database access / networking??
  • Week 4: Hybrid Apps (Hello World and UI)
  • Week 5: Hybrid Apps (Working with sensors)
  • Week 6: Hybrid Apps (Working with web services)

2. Week 1

  • Presentations
  • Code
  • Homework and deliverables
    • If you have no experience with Processing, you are advised to follow GetStartedWithProcessing.pdf to learn the basics (password protected PDF. if you need the password, send p.j.f.peters(at)tue.nl an email);

    • Try out some examples from the Processing programming environment, to see how these examples would behave on the emulator or on your Android phone.
    • Create full screen visual art on Android, using Processing. See below some examples. (To get inspired, you may want to have a look at http://openprocessing.org)

    • Create an Android app, display "Hello Eindhoven" in the center of the screen.
    • What to be delivered (as one single ZIP file)
      • working source code
      • screen copy of the output

3. Week 2

  • Presentations
  • Code
  • Homework and deliverables
    • Try out some examples using the Ketai library on the emulator or on your Android phone.
    • Android phone owners: Create an interactive app using one (or more) sensors.
    • Emulator only: Create an interactive app using touch (=mouse) input
    • What to be delivered (as one single ZIP file)
      • source code
      • screen copy of the output

4. Week 3

  • Presentations
  • Code
  • Homework and deliverables
    • Create an interactive app with GUI and database/network access.
    • What to be delivered (as one single ZIP file)
      • source code
      • screen copy of the output

5. Week 4

6. Week 5

7. Week 6

8. Week 7

  • Help & questions

9. Deliverables

  • Every week you will get homework.
  • Work of weeks 1,2,4 and 5 should be delivered before the next lecture.

  • Work of weeks 3 and 6 have to be delivered before 27-03-2016, 23:59:59.
  • Deliver your work to Feedback.Camp to the assignor assigned to you, so not to ALL assignors (see Students-feedback.pdf).

10. Installation

10.1. Processing installation

10.2. Intel XDK Installation

10.3. An alternative emulator

11. Rubrics

  • rubrics.jpg

CreApps: FrontPage/CreativeApps201602 (last edited 2016-04-18 14:57:55 by PeterPeters)