NOTE: This web site is out of date. This is the course web site from a past quarter, Winter 2015. If you are a current student taking the course, this is not your class web site, and you should visit the current class web site instead at http://cs193a.stanford.edu/. If you are already at cs193a.stanford.edu, the web page may not be updated yet for the new quarter. Please be advised that courses change with each new quarter and instructor. Any information on this out-of-date page may not apply to you this quarter.

Videos

Android Development series by Derek Banas:
  1. Android Studio Tutorial
  2. Java Programming Background
  3. How to Make Android Apps 1: Intro to Android with Android Studio
  4. How to Make Android Apps 2: Layouts, User Inputs, Toasts
  5. How to Make Android Apps 3: ListViews
  6. How to Make Android Apps 4: Menus and Dialogs
  7. How to Make Android Apps 5: Multiple Activities
  8. How to Make Android Apps 6: Fixing Errors
  9. How to Make Android Apps 7: Spinners and Layouts
  10. How to Make Android Apps 8: Make an Android App
  11. How to Make Android Apps 9: Themes and Styles
  12. How to Make Android Apps 10: Fragments
  13. How to Make Android Apps 11: Multipane Fragment Example
  14. How to Make Android Apps 12: Multiple Fragment Layouts
  15. How to Make Android Apps 13: Fragment Layouts
  16. How to Make Android Apps 14: Translation App and JSON Data
  17. How to Make Android Apps 15: XML Parsing
  18. How to Make Android Apps 16: Text to Speech to Text
  19. How to Make Android Apps 17: SharedPreferences, PreferenceManager
  20. How to Make Android Apps 18: Broadcasts, Services and Files
  21. How to Make Android Apps 19: Notifications and Alarm
This document and its content are copyright © Marty Stepp, 2015. All rights reserved. Any redistribution, reproduction, transmission, or storage of part or all of the contents in any form is prohibited without the authors' expressed written permission.