Skip to content

michiganhackers/michigan-hackers-android-app

Repository files navigation

Michigan Hackers Android App

Download from Google Play

This project is the Android application for the University of Michigan, Ann Arbor student organization called Michigan Hackers. The goal of this project is to make a user-friendly application that will provide information about and tools for Michigan Hackers. This project is also used to help the members of the Michigan Hackers Android App Team learn the skills related to Android application development.

Getting Started

Prerequisites

Integrated Development Environment (IDE)

Install Android Studio, the official IDE for Android development. An IDE makes developing the application faster and easier.
Download

Git

Install git, the software our team uses for version control.
Download

Github Account

Create a Github account to interact with the remote repository.
Join

Installing

  1. If Android Studio does not automatically open a previous project of yours, skip to step 4
  2. Select File > New > Project from Version Control > Git
  3. Skip to step 6
  4. Select "Check out project from Version Control"
  5. Select "Github"
  6. Paste the link to this Github repository (https://github.com/michiganhackers/michigan-hackers-android-app) and select "Clone"
  7. Get the google-services.json file from an Android team leader and place it in the "app" directory.
  8. Get the MichiganHackers.jks file from an Android team leader and place it in the "app" directory.
  9. Get the keystore.properties file from an Android team leader and place it in the root project directory.

Contributing

You will be working in master branch by default after cloning the repository. To contribute, you will need to do the following:

  1. Checkout the develop branch
  2. Create a new branch from the develop branch. This is the branch you will be working in.
  3. Whenever you finish the feature you are working on, merge it back into the develop branch.

If you are looking for resources to learn Android or Java, visit the Michigan Hackers knowledge base.

License

This project is licensed under the MIT License - see the LICENSE file for details