Videos

CS 193A Spring 2016 Lecture Videos

Marty is recording his lectures from his laptop. Please note: These are low-quality screen recordings and the audio is very poor. We do not recommend trying to use these videos as a substitute for coming to class. See below for videos from last quarter, Winter 2016, for all lectures.

These videos are privately uploaded and are for viewing by Stanford CS 193A students only. The content of these videos is © copyright Marty Stepp and Stanford University.

CS 193A Winter 2016 Lecture Videos

Marty recorded his lectures from his laptop during a recent winter quarter. Please note: These are low-quality screen recordings and the audio is very poor. We do not recommend trying to use these videos as a substitute for coming to class.

These videos are privately uploaded and are for viewing by Stanford CS 193A students only. The content of these videos is © copyright Marty Stepp and Stanford University.


Coursera Android Development Class:

This is a series of Coursera online videos on Android development from instructors at the University of Maryland. These are provided as a supplement in case you want more resources for learning additional content about Android app development.


Android Development series by Derek Banas:

This is a series of YouTube videos on learning Android development. They are made by a developer who is not affiliated with this course. These are provided as a supplement in case you want more resources for learning additional content about Android app development.

  1. How to Make Android Apps 1: Intro to Android with Android Studio
  2. How to Make Android Apps 2: Layouts, User Inputs, Toasts
  3. How to Make Android Apps 3: ListViews
  4. How to Make Android Apps 4: Menus and Dialogs
  5. How to Make Android Apps 5: Multiple Activities
  6. How to Make Android Apps 6: Fixing Errors
  7. How to Make Android Apps 7: Spinners and Layouts
  8. How to Make Android Apps 8: Make an Android App
  9. How to Make Android Apps 9: Themes and Styles
  10. How to Make Android Apps 10: Fragments
  11. How to Make Android Apps 11: Multipane Fragment Example
  12. How to Make Android Apps 12: Multiple Fragment Layouts
  13. How to Make Android Apps 13: Fragment Layouts
  14. How to Make Android Apps 14: Translation App and JSON Data
  15. How to Make Android Apps 15: XML Parsing
  16. How to Make Android Apps 16: Text to Speech to Text
  17. How to Make Android Apps 17: SharedPreferences, PreferenceManager
  18. How to Make Android Apps 18: Broadcasts, Services and Files
  19. How to Make Android Apps 19: Notifications and Alarm
  20. How to Make Android Apps 20: SQLite and Cursors
  21. How to Make Android Apps 21: ContentProvider, ContentResolver
  22. How to Make Android Apps 22: Text Messaging
  23. How to Make Android Apps 23: Google Maps
  24. How to Make Android Apps 24: Google Maps Part 2: Directions
  25. How to Make Android Apps 25: NavigationDrawer
  26. How to Make Android Apps 26: Tabbed Layouts
  27. How to Make Android Apps 27: ViewPager, PagerAdapter
This document and its content are copyright © Marty Stepp, 2016. 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.