Skip to content

NicoN00b/farmApp

Repository files navigation

PDX Farm Share (the mobile iteration)

PDX Farm Share is a platform for urban farmers, foragers, freegans, gleaners, food banks and all other to share in the urban bounty, 10.23.17

By NicoN00b

Description

"Progress should mean growing competence in self-care rather than growing dependence." -Dr. Ivan Illich, Tools for Conviviality

The PDX Farm Share Android application is a social media application that connects users to a platform for sharing and bartering food and other usable plants in Portland. The app relies on the native features of Android and it's integration with other Google products, such as Maps and Firebase. Users can create accounts, add items to the inventory, search others' items (via list or map), and view a data layer of the Portland edible tree map. Additionally, users can contact each other to gather together, arrange pick-ups and drop-offs, and as well as, negotiate barters.

Setup/Installation Requirements

  • You will need to have the Java SDK (Standard Edition Development Kit) & Java SDK (Standard Edition Development Kit) installed on your computer
  • Next you will need to Install Android Studio
  • Clone this repository and open with Android Studio
  • It should automatically build Gradle on opening and again when you click the play button or select run in one of many locations
  • Next you will need to choose your emulator or hook up your android phone in developer mode. I used Nexus 6 and Nexus 5X emulators (be aware that this will dramatically slow your computer <unless you are operating with 16 GB RAM or more>)
  • Once the app loads, you should be able to navigate freely

There are quite a few gaps in the functionality that will follow data persistence.

Known Bugs

Without all the firebase date persistence in place, a lot of the app does nothing. Additionally, I am struggling with my Google Map Fragment.

Support and contact details

__

Technologies Used

This app utilizes Java language, Xml views, the android studio ide, Gradle dependencies, etc.

License

*MIT License

Copyright (c) 2017 GrailSoft Technologies

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. *

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages