Inspiration

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 "@pizzatown.com" 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:
×

Updates