books

Free & ONLINE


interfaces & experience

    • Benjamin Bähr. (2017). Prototyping of User Interfaces for Mobile Applications. Springer. (ncsu)
    • Consolvo, Bentley, Hekler & Phatak. (2017). Mobile User Research: A Practical Guide. Morgan & Claypool (ncsu)
    • Robinson, S., Marsden, G., & Jones, M. (2015). There's not an app for that: Mobile user experience design for life. Morgan Kaufmann. (ncsu)
    • Mendoza, A. (2013). Mobile user experience: Patterns to make sense of it all. Newnes. (ncsu)
    • Hoober, S., & Berkman, E. (2011). Designing mobile interfaces. O'Reilly Media, Inc. (ncsu)
    • Lumsden, J. (Ed.). (2008). Handbook of research on user interface design and evaluation for mobile technology (Vol. 1). IGI global. (ncsu)

applications

    • Marsha Berry. (2017). Creating with mobile media. Springer. (ncsu)
    • Marcus. (2015). Mobile Persuasion Design. Changing Behaviour by Combining Persuasion Design with Information Design. (ncsu)

programming

    • Android
      • Jackson. (2017). Android Apps for Absolute Beginners Covering Android 7. Apress. (ncsu)
      • Franceschi. (2016). Android App Development. Jones & Bartlett Learning. (ncsu)
      • DiMarzio & DiMarzio. (2016). Beginning Android Programming with Android Studio. John Wiley & Sons. (ncsu)
    • iOS
      • Maskrey. (2017). Beginning iPhone Development with Swift 4 Exploring the iOS SDK. Apress. (ncsu)
      • McFedries. (2017). Troubleshooting iOS Solving iPhone and iPad Problems. Apress. (ncsu)
      • Nahavandipoor. (2015). Ios 8 programming cookbook. O'Reilly. (ncsu)
    • other
      • Smith, B., Chin, D., Palm, L., Smith, C., Hoefele, C., Mora, S., ... & Smith, R. (2010). More iPhone Cool Projects: Cool Developers Reveal the Details of their Cooler Apps. Apress. (ncsu)

other

    • Woyke. (2014). Smartphone: anatomy of an industry. New Press. (ncsu)