GiftMe!

An wishlist management android app built for CS501 E1 Mobile App Practicum Fall 2022 at Boston University.

Role
Developer
Date
October 2022 - December 2022
Team
Tiffany C, Lesley C, Jinpeng L, Alex W, Nick L, Zizhuang G
Technologies
Java, XML, SQLite, FireStore Database, Firebase Dynamic Links, Figma, Android Studio, GitHub
Emulator of app in Android Studio

Concept

GiftMe! is a wishlist app for personal events and holidays that allows users to create a wishlist of items they want to receive for specific occasions. Users can send out a wishlist link to their friends and family to let them see the possible gift options, which friends & family can access as guests without having to create an account. Friends & family can see which items have been claimed and can claim the gift they want to give.


Development

This project was developed in weekly sprints with a deliverable & presentation due every week. We researched other wishlist apps to come up with the use cases and requirements for GiftMe! The preliminary design and features of the app was simulated using Figma, and then developed with Android Studio. Tasks were split amongst the group members and I learned a lot from my team! I worked individually and with a pair programming partner to implement features.

What I worked on

Card image cap
UI Layout

I coded some of the UI for viewing the wishlists and items: wishlist specific screen, view friends' collections, specific item screen.

Card image cap
Add to Wishlist

User can add item to a wishlist.

View this in Video Demo 1

Card image cap
Edit Item

User can edit information about the item.

View this in Video Demo 1

Card image cap
Add Friend's Collection

User can add a friend's collection to their Friend's Collections tab with a Firebase dynamic link.

View this in Video Demo 2

Reflection

Our goal was to deploy GiftMe! to the Play Store before the end of the semester. Unfortunately we ran out of time (time was spent finding and fixing bugs and perfecting our presentation) and we weren't able to before we each left for Christmas break. Overall, this was an amazing experience and I look forward to working on more usable apps in the future!