Homework for Android
INFO1-CE9614,
INFO1-CE9705,
INFO1-CE9417

Fall 2015 Section 1 (14 Saturdays)

  1. September 12, 2015. We got up to ??? in the in-class examples. Install Android Studio and Genymotion on your Macintosh or Windows PC. (Mac users must install VirtualBox too.) If you install Android Studio and Genymotion on a Windows PC, please email me (mark.meretzky@nyu.edu) the differences between the PC and Mac installations.

    See how much homework there was last semester. The Facebook group for our course is App Development Intensive INFO1-CE9416.

    Create a free GitHub account and email me (mark.meretzky@nyu.edu) its name. Please add a picture of yourself to your GitHub account. Look at the student GitHub accounts for this semester and last semester. Click on the Repositories tab of each student.

    Look at my Hello project and press the Download ZIP button in its lower right corner. Unzip the file if your web browser has not already unzipped it for you. Then in Android Studio, you can pull down
    File → Open…
    and select the Hello folder that was unzipped from the ZIP file.

    You’re probably dreaming of creating an app that reads and writes a remote database on a server somewhere. We’ll do that later in this course. For now, start looking at the databases at NYC OpenData, starting with the restaurant inspection results. If you want, you can see how we loaded the restaurant inspection results into an sqlite database last semester.

    If you want more than the crude primary colors we made with 00, 80, and FF, see the graphic design guidelines for Android, describing colors, margins, fonts.

  2. September 19, 2015.
  3. September 26, 2015.
  4. October 3, 2015.
  5. October 10, 2015.
  6. October 17, 2015.
  7. October 24, 2015.
  8. October 31, 2015.
  9. November 7, 2015.
  10. November 14, 2015.
  11. November 21, 2015. No class on Saturday, November 28 (Thanksgiving vacation).
  12. December 5, 2015.
  13. December 12, 2015.
  14. December 19, 2015. Please submit your NYU SPS course evaluation if you have not yet done so.