According to the Google Play Store, roughly 3,739 apps are being added to their store per day as of 2022. That’s an incredibly competitive market, but it’s also showing significant growth. Mobile apps currently out there are as vast as the universe, but as a mother who needs a custom app that I can rely on, I knew what I wanted my final project in NMIX6030 class to be.
Let me take you through a highlight of how this came to be.
Mama Needs An App came about because I had a need to create something that any mom needs. If she’s anything like me, she’ll need something to track appointments. Check. She’ll need something to occupy the kids when she just needs to run errands. Check. And she’ll need something that will help her with basic tipping when she’s getting something. Check.
I originally thought that the game part of the app would be my problem. However, I soon realized just how tricky creating an appointment tracker was. I knew about forms, but I had to do a deep dive into them to get the appointment tracker working, specifically how to clear them after each use. In an earlier iteration of the app, the form would still have the previous information from prior use on it upon opening it to create a separate reminder.
To make sure that the form fields were cleared after each appointment is added, I had to reset the state variables that stored the input values. By adjusting the code for onAppear in the NavigationView, I now didn’t have to delete everything manually every time I opened the form.
The result is that now you don’t have to delete everything just to put in a new appointment into the tracker.