Skip navigation

I had planned on doing these “git commit” summaries every week, but I took last Friday off to spend time with my fiancee, so this update’s going to include everything since my last one!

  • You can now take a photo of your pretty face and set it as your profile photo. No support for importing other photos or images (this is deliberate)
  • Adding support for an RSVP system
  • Added a widget that displays RSVPs for upcoming shows and checked-in users for the current show. It updates in basically real time, so profile images will appear as people are checking in or RSVP’ing. Pretty sweet.
  • Initial work towards supporting all bands in one app (rearranged a bunch of stuff on the server)
  • Added a Feedback button with my email address and phone number
  • Added support for when there are no upcoming shows (so the app doesn’t just crash)
  • Shows can now have an optional name and description
  • Integrated MixPanel so I can have analytics
  • A ton of refactoring, new Service classes, stuff like that. I’ll do a technical post about this at some point when it’s more stable.
  • I spent a bunch of time working on build configuration. I learned how to set up multiple builds and created an AppConfig class that used compiler directives to switch config details depending on build flags. I compiled to TestFlight, which is not a great option for beta testing because Apple wants to approve everything. Then I compiled for HockeyApp, which is a lot easier to build for but harder to add new testers because you have to update the provisioning profile for EVERY SINGLE DEVICE. Basically, beta testing on iOS is a pain in the ass no matter what.
  • Also set up a Heroku account… not quite as easy as they make it sound to get an app up and running when it was already configured to work somewhere else!

Not quite as much raw stuff, in terms of app bullet points. Some of that was because I was working on market research and surveys, and some was because stuff like profile photos, RSVP’s, and Heroku setup took up to a day each.

In other news, I’ve been accepted to YCombinator’s Startup School 2016. If I have enough of this app done by then, I may build a special Startup School version and release it before the event.