Persist: Jack Ferris
The application I created is called Jack’s Restaurant. My application manages a menu for a restaurant. The main menu allows the user to view the full menu and query the menu. There is also an option to log in as an admin with the password “admin.” Logging in as an admin allows for extra options such as adding, updating, deleting, clearing the database, and generating a test menu. My application works perfectly fine, back and forth, with a vertical or horizontal orientation. When the application is paused and then resumed, it resumes where the user left off with all the information that was entered. The application also supports Spanish. I learned a lot while working on this application. I learned a lot about using databases in applications, dealing with orientation changes, and that there are A LOT of conditions that need to be checked for user input. I’m pretty sure I got all of the situations covered with notifications for errors, so my application does not crash at any point.