Description
This course teaches students how to develop apps for phones and tablets running Google’s Android operating system. It builds on skills acquired in Java programming courses. An integrated development environment with emulators is used to simulate the execution of apps on multiple types of devices. Students will implement an app of their own design and optionally publish it on the Google Play store. Topics include XML, Android Activities and Fragments, phone vs. tablet layouts, inter-app communication via Android Intents, customization, and SQLite databases. Prerequisites: CSI 237.