In addition to Android Studio
and Xcode,
this term we will be using git as our version control system,
and storing our work as git repositories on bitbucket.
We will also use slack as a communication system for
the class as a whole, and for your teams. For this assignment, you'll get set up
to use these tools.
- Install git on your computer.
You may have already installed it, which is easy to check on Mac or Linux
(run "which git" in a terminal to see if you get an answer). On the last few versions of
Windows, you can try "where git.exe" at a command prompt. But in any case, the
download and install is pretty easy. (Of course, git is already installed on
the Mac side of our CMC lab computers.)
- If you don't have one already, sign up for an account at bitbucket. If you need them,
you can get instructions for doing so from this
CS 257 assignment.
Note in particular that if you sign up using your carleton.edu email, you get an unlimited
academic account.
- Use git to obtain a local clone of
my android_samples git repository.
You'll want it for the first programming assignment.
- Create a public git repository called cs342 in your bitbucket account. All of your homework
submissions this term will go in subfolders of this repository (or of your partner(s)'
cs342 repositories). Note that making a repository public makes it readable and clone-able by
anyone, but it does not give other people push permissions. When you're working with partners,
you will need to give them write access to your cs342 repository.
Sign up for an account at slack.com using
this signup link for the cs342-2015 team.
That will get you connected to our class-wide slack team, which we will use to share
questions and answers. Again, use your carleton.edu email to sign up, which makes the
connection to this team simpler. Later in the term, you can use your same email to create new
slack teams for your project teams.
Once you're signed up for the cs342-2015.slack.com team, post a question in #general
or just a hello in the #random channel so I'll know you're connected. We'll discuss ways
to effectively use slack as the term goes on.