Inspiration

Jeanne has a friend name Quinn who is a Zoologist and will often walk through local wildlife preserves and identify and dispose of invasive species. We wanted to build an app version of him.

What it does

Quinnery holds a "database" of invasive species, with the ability to filter it by region and then give helpful information on how to eradicate them. It gives you a place to start in becoming an amateur conservationist.

How we built it

Nearly 24 hours hours of constant work, including pair programming, computer switching, checking stack overflow, and anything that crossed our minds really. We implemented an MVC model as a base and went from there, always keeping in mind how we wanted the end result to look.

Challenges we ran into

We used an Array List as our "database", as neither of us had any experience using SQL or other database software. We both knew a little java, so we decided an Array List was the way to go. However, we quickly realized that it was difficult to extract data from our Plant object inside our ArrayList and display the information, mainly images, on the UI. We also found it difficult to implement a way to access the database across all activities. We ended using a singleton, but as neither of us had ever coded one before we found it difficult to completely implement.

Accomplishments that we're proud of

We created a Minimal Value Product in Android Studio, something neither of us had used before, which uses XML and Java, which were also things we had very little experience in. Through hard work, perseverance, and knowing when to ask for help, we were able to create a viable android app pretty much completely from scratch.

What we learned

Broadly speaking, how to create an app in 24 hours. More specifically, we learned how to use android studio, XML, and the style of Java that goes along with it. We also learned how to work as a team, playing to our strengths in order to create the application as quickly and efficiently as possible.

What's next for Quinnery

We currently have away to filter plants by region. We plan on implementing a filter by plant type as well, eventually getting to a place where we can filter by any parameter in our Plant object. A long term goal is to be able to use Quinnery as an easy tool for regular people to report large populations of invasive species to keep our records as accurate as possible, eventually not needing outside input for our database.

Table Number: S016

Built With

Share this project:

Updates