Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Field Day Field Day
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 15
    • Issues 15
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Field Science
  • Field DayField Day
  • Merge requests
  • !9

Merged
Created Jul 30, 2019 by Craig Earley@craigOwner

System updates

  • Overview 2
  • Commits 17
  • Changes 48

I wanted to make us a "grownup" application, by which I mean that I wanted to move us away from as many deprecated tools and dependencies as possible, as far in advance of a field trip as possible. (EDIT: With one exception: these changes do not attempt to resolve the Google Drive deprecation.)

To that end, this merge request involves substantial changes to build fundamentals like the Gradle version, as well as some Lint cleanup and general tidying. Much of it was done following a simple pattern:

  • run a built-in Android Studio update tool (e.g. "Update to AppCompat")
  • change a bunch of details in the code so it builds
  • test on the device
  • lather, rinse, repeat

What needs tested here is not just Field Day (I think some simple tests taking no more than minutes should show if that works) but the environment. It may require updates to Android Studio and its components, as well as subsequent updates to our developer notes. For this reason, we should be selective about which laptop we use as a test case, and we should take notes as to any changes we have to make.

Edited Jul 30, 2019 by Craig Earley
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: system-updates