Skip to content

jguerinet/MyMartlet

Repository files navigation

MyMartlet - Android

Dev Build Codacy Badge

Summary

The MyMartlet app provides a mobile portal to McGill University students to McGill's MyMcGill. It gives the user access to all of the essential MyMcGill features, such as schedule, transcript, ebill, adding/dropping courses, a campus map, and more. This is an unofficial McGill app, and is not affiliated with McGill University whatsoever. Download it from the Play Store.

Contributions

Have a feature request? Make an issue! If you want to implement it yourself, just fork the repo, make the changes, and submit a PR.

If you do fork the repo, make sure to copy signing.properties.sample to signing.properties and google-services-sample.json to google-services.json or else the project will not build.

All contributions are welcome!

Branches

This repository follows Git Flow.

  • develop: Current development code
  • master: Current production code
  • release-*: A new release, where * is the new version number.
  • hotfix-*: A new hotfix for a released version, where * is the new version number.
  • appvelopers: Code for the last version released under the old Google Play Account
  • Any other branches are either feature branches or bugfix branches.

Packages

  • model: All models used throughout the app
  • ui: All UI classes, including activities, fragments, adapters etc.
  • util: Utility classes used throughout the app

Gradle Dependencies (Needs to be updated)

Contributors

Version History

See the Change Log.

Copyright

 Copyright 2014-2019 Julien Guerinet

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.