CS 4V95.015 Fundamentals of Mobile App Dev.
|Tuesday/Thursday from 11:30 to 12:45|
|Instructor: John Cole||Room RH West 2.401|
Teaching Assistant: Bo Dong
|Last update: 12/23/2016|
|Syllabus is on Coursebook||Schedule (Subject to change)|
|Textbook: There is no official textbook, but I will be working from Professional Android 4 Application Development by Reto Meier, published by Wrox Press. Yes, it is a few versions behind, but it is still valuable. I strongly recommended getting the eBook, and you can get the sample code online.|
|This is a hands-on, practical course in writing mobile
applications for Android devices. It would be best if you have your own
Android phone or tablet, since the thing that makes mobile devices
interesting is the sensors. While there are no formal prerequisites,
you are expected to have a solid working knowledge of Java and
object-oriented programming. Some knowledge of design patterns is also
helpful. We will also discuss mobile app design. We may discuss IOS
briefly, but this is truly an Android course.|
I'll use Android Studio for all examples and in-class demonstrations. If you have already done some Android programming and you're using Eclipse with ADT, please make the switch to Android Studio. It's easy and you can import your projects. Homework you hand in must use Android Studio.
Take a look at Notes for Students for some expectations of those taking my classes. In particular, I expect you to attend all classes and to pay full attention. I will take attendance in every class, although it is not mandatory and will not directly enter into your grade.
|Get Google's Android Developer Studio here|
In-Class Notes. This will be used for notes made using Notepad, for program fragments, etc.