The Idea for this mostly came from my desire to use a social media service in general, as my parents do not allow me to use any app of this type. I decided that there would be no way I could not use an app that I made so I got to work. This project has been dormant (by that I mean that I had a blank Xcode project) for a while as I had no knowledge of backend development, and this was right as Parse shut down and Firebase required big bad closures (A wild 'in' appears!) which I eventually figured out accidentally.

What it does

This application allows a user to post a single message associated with their username. In startup terms (it's like x but with y) it's like twitter but with only one tweet. The share-sheet icon is logout. (<- That is the one thing I really wish I could change is setting a custom nav bar icon.

How I built it

I built this app in swift and used Firebase as my backend. I am using their Real Time Database feature to store the message. It is stored as a key value pair. The key is the username and the message is the value.

Challenges I ran into

Figuring out how to use closures, that was the main reason I never did this before. Using usernames, Firebase needs an email, just add "" to the end, Boom it works.

Accomplishments that I'm proud of

Using closures, Learning UITableView, Not using Interface Builder (Because it is HORRIBLE)

Using a third party framework to get a textview that has a placeholder.

What I learned

Closures, UITableView and TextViews

What's next for Graf

Probably the app store..

Built With

+ 3 more
Share this project: