We both are the University of Maryland - College Park STEM students who are dating. When not doing schoolwork or teleworking, we enjoy spending time outside the house (with a mask, of course) and taking many, many, many pictures to remember the day with. We often find it hard when getting settled back home by trying to share the pictures we took. Do we use iCloud? Snapchat? Send them through Messages? There were hundreds of photos we took and tons of photo-sharing apps with their own individual pros and cons. So signing up for the UMBC Hackathon together, we found that this could be the time to capitalize on personal obstacles we have and begin the basic frameworks of an event-creating and photo-sharing app for couples, friends, and families.
What it does
Dack allows the user’s to create groups with individuals they choose to invite. They can make groups with their family, their boyfriend/girlfriend, their friends, etc. - there is no limitation to how many or few groups they can have and the users within it. When you create a group, you can then set up events with that group including the location, date, and time so everyone can be on the same track. Once events have passed, each user of the group can upload all their photos of that day to that specific event, also allowing other users to do the same and save the photos they enjoy that they didn’t take.
How we built it
We built the app using Android Studio - XML for the front end and Java for the back end.
Challenges we ran into
This is my first time doing a project about Android app development so there was a slow but steady learning curve. It was hard trying to figure out how to upload and display images. However, the biggest hurdle was getting our code to merge. Once we shared files with each other the resources failed to link. Luckily we eventually figured it out. Other challenges we're getting the xml pages to appear in the app exactly how it was designed.
Accomplishments that we're proud of
We were able to get the basic navigation in the app with login screen, register screen, home page screen, and calendar screen. Also got a good wireframe and format down that we think is user-friendly.
What we learned
We learned that collaborating on an app would be easier if we both knew how to do what the other person was doing. We also further developed our skills in Java, XML, and app development in general. We would like to proceed with expanding our skills in the future though and will continue this project after submission.
What's next for Dack
In the future, we would like to make the app more polished, by adding more features and accessibility to it all. We would also like to connect the app to a server so a larger amount of users can utilize the app as well.