Mobile Application Development Chip-8.EMU

Chip-8.EMU

Screencast

Badges

Student In Service

The Student In Service badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android Services, including the following outcomes: * Understanding of service life-cycles * Understanding differences between service types * Implementing a basic Android Service with separate thread

Service Master

The Service Master badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a more advanced knowledge of and practice implementing Android Services, including the following outcomes: * Understanding of service life-cycles * Understanding differences between service types * Implementing a basic Android Service with separate thread * Implementing a started-type Android service * Implementing a bound-type Android service * Implementing services with dedicated worker threads

Store Manager

The Store Manager badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android storage solutions, including the following outcomes: * Understanding of storage options * Understanding of file creation and deletion * Practice using filesystem storage * Practice using shared preferences * Practice persisting data at appropriate stages of app lifecycle

Thread Baron

The Thread Baron badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android threads, including the following outcomes: * Understanding of difference between process and threads * Understanding of AsyncTask * Understanding of threads relationship to application components * Practice implementing three distinct approaches to Android threads

Fragger

The Fragger badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android fragments, including the following outcomes: * Understanding of Fragment and lifecycle * Understanding of declaring fragments * Practice implementing multiple fragments * Practice using the activity back stack with a fragment

Responsive Layout

The Responsive Layout badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android fragments and responsive layout, including the following outcomes: * Understanding of Fragment and lifecycle * Understanding of declaring fragments * Practice implementing multiple fragments * Practice using the activity back stack with a fragment * Practice implementing a responsive layout that is customized based on device size

Notification Basics

The Notification Basics badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice implementing Android notifications, including the following outcomes: * Understanding of basic notifications concepts * Practice implementing notifications with actions

Disk Jockey

The Disk Jockey badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It represents a basic knowledge of and practice using the Android API to playback audio and video, including the following outcomes: * Basic understanding of MediaPlayer API * Basic understanding of threading and services related to media playback * Basic understanding of MediaPlayer states and interactions with activity lifecycle states * Implementation of a mobile application that plays multimedia from local file

Project

The Project badge is awarded as part of a course on Mobile Computing offered by Taylor University's department of Computer Science and Engineering. It is awarded by the instructor to students who have completed and combined together at least eight (8) assignments into one useful *and* useable application appropriate for public distribution.

Extras