Intro to Mobile

This course surveys the infrastructures that support the development, distribution, and operation of mobile applications. Students will be introduced to the key underlying technologies that make mobile computing possible. Emphasis is on describing the similarities and differences between the iOS and Android ecosystems together with their implications for mobile app design.