Resources
Week 1 - Course Introduction & Getting Started
- Primary
- MandatoryIDE Installation
- Download
- MandatoryDownload Course Demos
- Download
- RecommendedCreate an EECS Activ8 Account
- Register
- Optional
- RecommendedAndroid Studio (Video Tutorial)
- Watch
Week 2 - Good UI & Software Design
- Primary
- MandatoryAndroid Design Documentation
- View
- Optional
Week 3 - Human-Computer Interaction and the Activity Lifecycle
- Primary
- MandatoryAndroid Documentation
- View
- Optional
- RecommendedZotero Citation Manager
- View
- RecommendedJASP (Statistics)
- View
- RecommendedHow to Write a Research Paper
- View
- RecommendedHow to Read a Paper
- View
Week 4 - Advanced Layouts & UI Building Blocks
- Primary
- MandatoryLayouts Documentation
- View
- MandatoryRecyclerView Documentation
- View
- Optional
- RecommendedStyles Documentation
- View
- RecommendedApp Fundamentals
- View
Week 5 - Touch, Multi-Touch, & Gesture Detection
Week 6 - Software & UI Testing
- Primary
- MandatoryEspresso Documentation
- 1, 2, 3, 4
- MandatoryUI Automator Documentation
- View
- MandatoryTesting in Android Studio
- 1, 2
- Optional
- RecommendedUI Testing Tutorial (Kotlin)
- View
Week 7 - Performance, Profiling, Monitoring, & Benchmarking
Week 8 - Introduction to Sensors & View Flavours
- Primary
- MandatorySensors Overview
- View
- MandatorySensors Tutorial (in Kotlin)
- View
- MandatoryRelevant Demo APIs
- 1, 2, 3
- MandatoryCustom Views
- View
- MandatoryDisplay Documentation
- View
- Optional
Week 9 - Advanced Activities & Animations
- Primary
- MandatorySerializable Overview
- View
- MandatoryIntents Overview
- 1, 2, 3
- MandatoryAction Bar Overview
- View
- MandatoryFragments Overview
- View
- Optional