Inspiration
What inspired us to do an app for the Hackathon was to expand our portfolio. My teammate Amalia has never done any coding and I'm pretty well-versed in android app development. For me, I really wanted to expand my skills to SQL database scripting, because I know this is a top skill to have in app development.
What it does
So the app has a number of features. It is a simple Journal app that uses an SQL database. When you first open the app the first thing you can do is press the plus button which takes you to the Add Note page. Once on the add note page, you can put a title and description. After you're finished typing your note you can then press the "Add Note" button which takes you back to the main page where your new note is displayed. Now once the note is there you have some fun features to play with. You could click the note and be able to update it. You could swipe the note left or right and be able to delete it, however, if you didn't mean to delete the note there is an undo button that is prompted right after you swipe. You can also search your notes to find a note you typed. Lastly, you can click the three dots in the top right corner and delete all notes.
How we built it
We built the app in Android Studio using Java code and an SQL database.
Challenges we ran into
The challenges we ran into were working with multiple types of layouts on one activity. Also, we had a big challenge with working with SQL however with all the documentation Android provides we were able to get back on track in no time.
Accomplishments that we're proud of
Were proud to be able to add this app to our portfolio. I am especially proud to have completed this app in 2 days. Usually, my procrastination would make me spend days on an app, but being in the TechTogether Miami discord and seeing the events really motivated me to get this done.
What we learned
Creating layouts. Working with Recycler View. Working with SQLite Database. Adding Notes to Database. Updating existing Notes. Deleting all Notes. Swipe to delete a single note.
What's next for Untitled
What's next for me is to graduate and enter the professional world and obtain a job as an Android Mobile App Developer. What's next for my teammate is to obtain a job in Graphic Design.
Log in or sign up for Devpost to join the conversation.