CIS431
Preview: CIS431 Mobile Programming I :
Course Guide
Prerequisites
Course Description
Instructional Materials
CIS406
This is a lab-based course that provides introductory topics in mobile programming development
and usability design for the Android platform using Java. The course includes the user interface
decisions required in the mobile design lifecycle. Students will design real-world mobile applications
to animate images, manipulate data, and include storage, retrieval, caching, and off-line processing
techniques.
Required Resources
Corinne Hoisington. 2016. Android Boot Camp for Developers Using Java: Guide to Creating A
Your First Android Apps . CIS431 Cengage Learning 3rd edition textbook available
at https://www.strayerbookstore.com.
Intel. No date. Does My Processor Support Intel® Virtualization Technology?
https://www.intel.com/content/www/us/en/support/articles/000005486/processors.html
Note: Windows PC with at least Windows OS and an 7 Intel processor that supports
virtualization (HAXM). If unsure about the processor, use the link provided above.
Ⓒ2020 Strayer University. All Rights Reserved. This document contains Strayer University Confidential and Proprietary
information and may not be copied, further distributed, or otherwise disclosed in whole or in part, without the expressed
written permission of Strayer University.
NOTE: The links in this document do not function. Please refer to your course to
view/download linked content.
Oracle. No date. Java Development SE Kit 8 Downloads.
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Note: Java JDK8 is required for the Android to work. SDK Be sure to accept the license and
then choose either the Windows bit or 32 Windows 64-bit version to download from the link
provided above.
Android Developers. No date. Download Android Studio and SDK Tools | Android Developers .
https://developer.android.com/studio
Note: Android Studio IDE and Android the required SDK are development tools for this
course. They can be downloaded from the link provided above.
ProgrammingKnowledge. August 29, 2015. How to Install Android Studio on Windows / Windows 10
8. https://www.youtube.com/watch?v=bIj5kzzD8GA&feature=youtu.be
Justin Mifsud. No date. Usability Testing Of Mobile Applications: A Step-By-Step
Guide. https://usabilitygeek.com/usability-testing-mobile-applications/
Eric Bieller. 2019. How to Design a Mobile Using User Interface Like a App
Pro. https://careerfoundry.com/en/blog/ui-design/how-to-design-a-mobile-app-using-user-interface-
design-principles/
FPF.ORG. No date. Best Practices For Mobile Applications Developers . https://fpf.org/wp-
content/uploads/Apps-Best-Practices-v-beta.pdf
Baymard Institute. No date. 8 Limitations When Designing for