cse4443 – mobile user interfaces€¦ · tips for success in 4443 • show up (attend all classes...
TRANSCRIPT
![Page 1: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/1.jpg)
EECS 4443 – Mobile User Interfaces
Course Overview
Scott MacKenzieYork University
© Scott MacKenzie
![Page 2: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/2.jpg)
Mobile User InterfacesMobile User Interfaces
Motorola Brick• 1973• $4,000• 2.5 pounds
Google Pixel 2• 2019• $329• 5.0 oz
2© Scott MacKenzie
![Page 3: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/3.jpg)
Mobile User InterfacesMobile User Interfaces
3© Scott MacKenzie
![Page 4: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/4.jpg)
Mobile User Interfaces
4© Scott MacKenzie
http://www.yorku.ca/mack/icchp2016a.html
![Page 5: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/5.jpg)
Mobile User InterfacesMobile User Interfaces
5© Scott MacKenzie
![Page 6: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/6.jpg)
Course Web Page
http://www.eecs.yorku.ca/course/4443/
6© Scott MacKenzie
![Page 7: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/7.jpg)
EECS 4443Resources
7© Scott MacKenzie
![Page 8: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/8.jpg)
Demo Programs
8© Scott MacKenzie
https://www.eecs.yorku.ca/course_archive/2019-20/W/4443/Javadoc/ca/yorku/eecs/mack/4443.html
![Page 9: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/9.jpg)
Java API - SE 8
9© Scott MacKenzie
http://docs.oracle.com/javase/8/docs/api/
![Page 10: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/10.jpg)
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
![Page 11: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/11.jpg)
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
![Page 12: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/12.jpg)
Developers Develop
http://developer.android.com/develop/index.html12
© Scott MacKenzie
![Page 13: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/13.jpg)
Developers Develop
http://developer.android.com/develop/index.html13
© Scott MacKenzie
NOTE: In 4443, Android code is developed in Java (not Kotlin)
![Page 14: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/14.jpg)
Developers Develop Tools
http://developer.android.com/sdk/index.html14
© Scott MacKenzie
![Page 15: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/15.jpg)
Developers Develop Reference
http://developer.android.com/reference/packages.html15
© Scott MacKenzie
Enter name of class or method
![Page 16: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/16.jpg)
Developers Develop API Guides
http://developer.android.com/guide/index.html16
© Scott MacKenzie
![Page 17: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/17.jpg)
Developers Develop Training
http://developer.android.com/training/index.html17
© Scott MacKenzie
![Page 18: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/18.jpg)
Developers Design
http://developer.android.com/design/index.html18
© Scott MacKenzie
![Page 19: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/19.jpg)
Android Studio
19© Scott MacKenzie
![Page 20: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/20.jpg)
Stack Overflow
http://stackoverflow.com/search20
© Scott MacKenzie
![Page 21: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/21.jpg)
Google Scholar
21© Scott MacKenzie
http://scholar.google.ca/
![Page 22: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/22.jpg)
Bethune Writing Centre
22© Scott MacKenzie
![Page 23: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/23.jpg)
ASTRO
• Developing with your ownAndroid device?
• Tip: Get ASTRO• Android File Manager (free)• Download via Play Store
© Scott MacKenzie 23
![Page 24: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/24.jpg)
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
![Page 25: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/25.jpg)
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
![Page 26: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/26.jpg)
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
![Page 27: CSE4443 – Mobile User Interfaces€¦ · Tips for Success in 4443 • Show up (attend all classes and labs) • Pay attention ( ) • Learn by doing – You can't learn to play](https://reader034.vdocuments.net/reader034/viewer/2022042916/5f57ff1ffb5cd37a3d500480/html5/thumbnails/27.jpg)
Thank You
27© Scott MacKenzie