Reading List and Resources
Empfehlenswerte Literatur:
- Jonathan Lazar, Jinjuan Heidi Feng, Harry Hochheiser,
Research Methods In Human-Computer Interaction,
John Wiley & Sons Ltd 2010.
Book's Home Page
- Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale,
Human-Computer Interaction,
3rd edition, Prentice Hall 2004.
Book's Home Page
- Yvonne Rogers, Helen Sharp, Jenny Preece,
Interaction Design: beyond human-computer interaction,
5th edition, John Wiley & Sons Ltd, 2011.
Book's Home Page
- Matt Jones, Gary Marsden,
Mobile Interaction Design,
1st edition, John Wiley & Sons Ltd, 2006.
Book's Home Page
- Steve Krug,
Don't make me think, Revisited: A Common Sense Approach to Web Usability,
3rd edition, New Riders 2014.
Book's Home Page
Deutsche Bücher:
- Bernhard Preim, Raimund Dachselt
Interaktive Systeme: Band 1 & 2
Springer, 2. Auflage, 2010.
Begleitwebseite zur Buchreihe
- Markus Dahm,
Grundlagen der Mensch-Computer-Interaktion
Addison-Wesley Verlag, 2006.
Zusätzliche Spezialthemen
- zu Kognition: Colin Ware,
Visual Thinking for Design,
Morgan Kaufmann, 2008.
Book's Home Page
- zu Design: Donald A. Norman,
The Design of Everyday Things,
Basic Books, 2013.
Book's Home Page
- zu Psychologie: Henry Gleitman, Daniel Reisberg, James Gross,
Psychology,
8th edition, W. W. Norton and Company, 2010.
Book's Home Page
- zu UX: Goodman, Elizabeth, Mike Kuniavsky, and Andrea Moed,
Observing the User Experience: A Practitioner's Guide to User Research,
IEEE Transactions on Professional Communication 56, 2013.
Book's Home Page
- zu statistischen Tests: Geoff Cumming,
Understanding The New Statistics: Effect Sizes, Confidence Intervals, and Meta-Analysis,
Multivariate Applications Series, Routledge, 2011.
Book's
Home
Page
Mockup-Tools:
App development: Android and React Native:
Android
Language: Java
Platforms: all
Programming experience: intermediate
- Having an idea about Object-Oriented Programming is recommended (e.G. if you know Java, Ruby, C# or any OO
language)
- If you finished SWE or SWA you should be fine
Tutorial-Info:
Pros:
- Highly customizable user experience (e.G: you can make home screen-widgets to enhance the user experience)
- Google has less restrictions as to what kinds of apps make it to their store
- Tons of documentation
- Better performance
Cons:
- Too many types of devices and screen sizes that you have to worry about (it’s easier to handle in Cordova)
- Instable (“hacky things” you find online could stop working after an upgrade)
Web resources:
React Native
Language: HTML, CSS, JavaScript (React.js)
Platforms: all
Programming experience: beginner/intermediate - if you have experience with web programming you
should be fine
- Having an idea about Object-Oriented Programming is recommended (e.G. if you know Java, Ruby, C# or any OO
language)
- If you finished SWE or SWA you should be fine
Tutorial-Info: