CSC 566 Android Development
This course will cover the fundamental principles of mobile application design and development. Students will learn application development on the Android platform. Topics will include Android App fundamental components, managing activity life cycle, building dynamic UI with fragments, memory management; user interface design; user interface building; input methods; App data handling; network and cloud data storage handling techniques and external URL loading; and, finally, specifics such as GPS, Camera and motion sensing applications. Students are expected to work on projects that produces a professional-quality mobile Apps. Projects will be deployed in real-world applications. Course work will include project conception, design, implementation, and pilot testing of working mobile phone App. Prerequisite: CSC 501
Credits
3