Building applications for the Android OS mobile platform: a primer and course materials

  • Authors:
  • Victor Matos;Rebecca Grasser

  • Affiliations:
  • Cleveland State University, Cleveland, OH;Lakeland Community College, Kirtland, OH

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper has two parts: first a brief tutorial on Android OS and then we comment on our experience teaching a first offering of this material. The application in the tutorial is based on a case of reverse geo-coding (transforming a textual address to coordinates and producing its corresponding representation on a map). This example contains components normally included in a typical Android application, and although simple it is not trivial. We argue in favor of adopting a mobile programming experience in the CS curriculum. We believe students will find in Android a rich platform on which a variety of concepts, techniques, and resources can be combined to produce useful and marketable applications (a situation not often found in the CS curriculum). We provide suggestions on laboratory setups and some potential research projects.