CSIS 295 — Android Application Development with Java
This course is intended to give the student basic and intermediate skills in the development of applications for any Android powered smart phone. Students will utilize the Java programming language and a modern Integrated Development Environment (IDE) to analyze and design real world applications. They will become skilled in use of the Android Application Programming Interfaces (API's) to develop applications that exhibit and/or utilize desirable attributes such as: 1) retrieving Internet data via REST web services; 2) use of Google Maps; 3) location awareness with the ability to utilize/the phone's GPS APIs; 4) complex Graphic User Interfaces (GUI) based on and using Android widgets; 5) development of and/or integration with telephony and networking applications; 6) sprite animation; 7) open GL graphics; 8) game development using existing game engines. (CSU)