EECS 4443 – Mobile User Interfaces Course Overview Scott MacKenzie York University © Scott MacKenzie
EECS 4443 – Mobile User Interfaces
Course Overview
Scott MacKenzieYork University
© Scott MacKenzie
Mobile User InterfacesMobile User Interfaces
Motorola Brick• 1973• $4,000• 2.5 pounds
Google Pixel 2• 2019• $329• 5.0 oz
2© Scott MacKenzie
Mobile User InterfacesMobile User Interfaces
3© Scott MacKenzie
Mobile User Interfaces
4© Scott MacKenzie
http://www.yorku.ca/mack/icchp2016a.html
Mobile User InterfacesMobile User Interfaces
5© Scott MacKenzie
Course Web Page
http://www.eecs.yorku.ca/course/4443/
6© Scott MacKenzie
EECS 4443Resources
7© Scott MacKenzie
Demo Programs
8© Scott MacKenzie
https://www.eecs.yorku.ca/course_archive/2019-20/W/4443/Javadoc/ca/yorku/eecs/mack/4443.html
Java API - SE 8
9© Scott MacKenzie
http://docs.oracle.com/javase/8/docs/api/
Installing Android Studio(by Steven Castellucci)
https://www.eecs.yorku.ca/course_archive/2019-20/W/4443/Installing_Android_Studio_v2.0.pdf10
© Scott MacKenzie
Android Device Setup(by Steven Castellucci)
https://www.eecs.yorku.ca/course_archive/2019-20/W/4443/Android_Device_Setup_v1.2.pdf11
© Scott MacKenzie
Developers Develop
http://developer.android.com/develop/index.html12
© Scott MacKenzie
Developers Develop
http://developer.android.com/develop/index.html13
© Scott MacKenzie
NOTE: In 4443, Android code is developed in Java (not Kotlin)
Developers Develop Tools
http://developer.android.com/sdk/index.html14
© Scott MacKenzie
Developers Develop Reference
http://developer.android.com/reference/packages.html15
© Scott MacKenzie
Enter name of class or method
Developers Develop API Guides
http://developer.android.com/guide/index.html16
© Scott MacKenzie
Developers Develop Training
http://developer.android.com/training/index.html17
© Scott MacKenzie
Developers Design
http://developer.android.com/design/index.html18
© Scott MacKenzie
Android Studio
19© Scott MacKenzie
Stack Overflow
http://stackoverflow.com/search20
© Scott MacKenzie
Google Scholar
21© Scott MacKenzie
http://scholar.google.ca/
Bethune Writing Centre
22© Scott MacKenzie
ASTRO
• Developing with your ownAndroid device?
• Tip: Get ASTRO• Android File Manager (free)• Download via Play Store
© Scott MacKenzie 23
Scott’s Book
eBook access: (free to York University students)https://www.library.yorku.ca/find/Record/3125792
Book web site:http://www.yorku.ca/mack/HCIbook/
24© Scott MacKenzie
Tips for Success in 4443
• Show up (attend all classes and labs)• Pay attention ( ) • Learn by doing
– You can't learn to play piano by reading a book!
• Keep up
© Scott MacKenzie 25
Homework
• Visit all links in these slides– Study content
• Read API for Demo Android– Visit links in API and study content
• Begin Lab #1– Do Task 1, 2, …
© Scott MacKenzie 26
Thank You
27© Scott MacKenzie