Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 2.29 KB

README.md

File metadata and controls

35 lines (30 loc) · 2.29 KB

Gaucho Grub v2.0

Eric Swenson | Andrew Tran | Evgeny Chistyakov

Release practices:

  1. Release builds are ProGuarded (minified) by default.
  2. Unused resources are removed.
  3. Keystore gaucho_grub_keystore.jks should be used to sign the release APK.
  4. Password to the keystore is "password".

Naming Conventions:

  1. Saving state in activities and fragments: private static final string STATE_XXX = "STATE_XXX"; where XXX is the capitalized name of the variable that will be referenced by this tag in the Bundle for saving state.
  2. XML String Resources: Snake case, separated into segments of the strings.xml file via comments like <!--- MainActivity Buttons -->
  3. XML Layout IDs: JavaClass_lowerCamelCaseName where JavaClass is the upper camel case name of the java class the layout belongs to, and lowerCamelCaseName is some identifier for the layout element this ID refers to.

Acknowledgements:

Libraries:

  1. Requery ORM
  2. Joda Time
  3. Google Guava
  4. Google gson
  5. ButterKnife
  6. Material Sheet Fab
  7. OpenCSV
  8. Jsoup
  9. Swipe Layout

Icons:

  1. Schedules icon made by Appzgear from www.flaticon.com
  2. Fab icon made by Freepik from www.flaticon.com
  3. Menus icon made by Freepik from www.flaticon.com
  4. Swipes icon made by Freepik from www.flaticon.com
  5. Nuts icon made by Rami McMin from www.flaticon.com
  6. Notification icon made by Freepik from www.flaticon.com
  7. Favorite icon made by Freepik from www.flaticon.com