Fall 2018

MISSION
AidMe is a first-aid medical assistance app targeted towards informing K-12 students of basic interventions for common emergency situations. Having seen medical emergencies occur in the classroom, I aimed to create an app that would help educate and empower my peers in similar situations.
OVERVIEW
During my sophomore year in high school, I founded my school’s chapter of Girls Who Code - a student driven programming initiative for young women - in order to find a sustainable way to build a student coding community in rural Georgia. Through this experience, I was able to find mentors and teach myself basic app development. Ultimately combining my design and coding skills, I created AidMe: a first aid medical assistance app for K-12 students facing common emergency situations.
Representing Congressman Austin Scott, AidMe won Georgia District 8’s 2018 Congressional App Challenge which resulted in news coverage and a pitch opportunity at the House of Code event in Washington DC.
DESIGN (UI+UX)






#ADOBE-ILLUSTRATOR
#USER-INTERFACE
#USER-DESIGN
#USER-INTERFACE
#USER-DESIGN
AidMe’s logo was inspired by Walt Disney Animation Studios’ affable and inflatable healthcare companion: Baymax.
The app focuses on using visual design to further reduce barriers during an emergency situation. Through simple yet descriptive images, AidMe allows users to quickly understand what steps should be taken in order to handle a first aid emergency, delivering primary information through images and secondary information through text.
The app focuses on using visual design to further reduce barriers during an emergency situation. Through simple yet descriptive images, AidMe allows users to quickly understand what steps should be taken in order to handle a first aid emergency, delivering primary information through images and secondary information through text.
CODE (JAVA+XML)






#JAVA
#XML
#APP-DEVELOPMENT
#ANDROID-STUDIO
#STACK-OVERFLOW
#XML
#APP-DEVELOPMENT
#ANDROID-STUDIO
#STACK-OVERFLOW
Picking up how to use XML and Java in Android Studio, I learned how to distill my questions into bite-sized pieces that could be answered via online tutorials or programming platforms.
Click Here to view AidMe’s code in detail!
One challenge, in particular, was figuring out the functionality of the My Kit page. I wanted the user to be able to populate his/her first aid kit through the toggle buttons and then be able to return to that page later in order to modify as needed. This required being able to save the state of the buttons and retrieve the states of each of them upon returning to the page. In order to understand how this was done, I searched on StackOverflow for possible solutions, and the following method was utilized. First, I created bundle values of all the UI elements and then defined an OnCreate method to save the state of the My Kit buttons. The onBackButtonClick method was defined to pass the saved information to the main activity home page when the user left the My Kit page. Upon reloading the My Kit page, the saved state was repopulated via the OnCreate method, allowing the user to interact with the previously saved state.
Click Here to view AidMe’s code in detail!
One challenge, in particular, was figuring out the functionality of the My Kit page. I wanted the user to be able to populate his/her first aid kit through the toggle buttons and then be able to return to that page later in order to modify as needed. This required being able to save the state of the buttons and retrieve the states of each of them upon returning to the page. In order to understand how this was done, I searched on StackOverflow for possible solutions, and the following method was utilized. First, I created bundle values of all the UI elements and then defined an OnCreate method to save the state of the My Kit buttons. The onBackButtonClick method was defined to pass the saved information to the main activity home page when the user left the My Kit page. Upon reloading the My Kit page, the saved state was repopulated via the OnCreate method, allowing the user to interact with the previously saved state.