This course constitutes the lab component of the Mobile Application Development course (SE 328). It is meant to provide hands-on training on mobile application design and development. Android will be used as a basis for teaching programming techniques and design patterns related to the development of stand alone applications and mobile interfaces. Emphasis is placed on the processes, tools and frameworks required to develop applications for current and emerging mobile computing devices that rely on different types of databases including Firebase, SQLiTe and shared preferences.
Prerequisites
None
Corequisite Courses