COMP 1601, Introduction to Mobile Application Development

Assignment #3

School of Computer Science

Carleton University

Due March 31, 2017

The purpose of this assignment is to make you familiar with building an Android app.

1) Create an Android app that has the same look and functionality as Assignment 2.

2) Rather than embedding your hex/binary/decimal conversion code in your Android Activity class, create a class named NumberConverter.java and have your Activity class invoked methods on it to convert numbers to different strings and numbers.

3) Create a JUnit test case class named NumberConverterTestCase.java to fully test your NumberConverter.java class. Ensure that the NumberConverterTestCase.java class is not in the same package as your Activity class. Run the test case as an Android JUnit Test. If you don't do this your test case will not run.

4) Add other support classes as you see fit.

5) Zip your project file and submit it to CuLearn.

6) Round corners are not required on your buttons and your EditText field looks different in Android, so don't change it.


Copyright © 2017 The School of Computer Science
Last updated Mar 8, 2017