Inspiration
When we were younger, out mothers often told us to hurry and search for a specific product in a market. While they were in line for the register. We did not have much time to find said item(s), and we simply could not find the specific item in a market. We wanted to create a mobile android application where not only could it tell you your location, but also the location of the item you are looking for, as well as amazon alternatives, while also showing the interior map of the store!
What it does
It allows the user to track their location in a specific market, be able to search for a kind of product, offer a cheaper alternative on Amazon, and direct the user to the corresponding URL if the user wishes to do so.
How we built it
We used Android Studio and tested it via the device emulator. We used the Target's redsky API, and used get requests to target URL's, used Amazon web scraping via the Jsoup library. We used Target store 2757 as our main map. To represent the map itself, we used hidden buttons in which they would be flagged as the location of the specified item. We also had an indicator for the user's location.
Challenges we ran into
3 out of 4 of us have never used Kotlin nor Android Studio before, so the learning curve set us back a bit when we first started developing. Data scraping was also a challenge such that there was limited ways to retrieve information
Accomplishments that we're proud of
We were able to create a full-stack working Android app without any prior knowledge of Kotlin, and we did research on how to scrape data using JSON objects and the DOM's html.
What we learned
How to code in Kotlin, how to view http requests via Postman, and the basic functionality of Android Studio.
What's next for Mom! Where are the apples again?
Built With
- android-studio
- kotlin
- postman
Log in or sign up for Devpost to join the conversation.