CS 342: Mobile Application Development

A simple Android app

You'll work with the partner from this list. Choose one partner to host your project. Store your Android Studio project for this assignment in a subdirectory called "assignment2" in that partner's cs342 bitbucket repository.

To hand in this project, email your repository link to Jeff. Make sure your repository is public so the grader can get it, too.

The goal of this project is simple: get you a first experience using the Android tools to write an app. You'll use this experience to help you decide between iOS and Android for your big project in the course, and of course if you choose Android, this experience will give you a foundation to work from.

To that end, we're going to keep it simple and flexible:

Try stuff and share

This is your chance not just to struggle with getting your bearings in Android, but also to try all sorts of Android crap without needing to worry about an end user's needs. Are you curious about how to make an app do X or Y? Then give X and Y a shot yourself.

Did you figure out how to do something neat? Then share it on slack, with the URL of your bitbucket cs342 repository.

When these apps get submitted, we'll have a little show-off session to see some of the most interesting things teams have done.

Have fun!

Get started early, and post questions on slack.