layout | title | date | summary | categories |
---|---|---|---|---|
post |
UniBrow- Phases of the App Development |
2016-03-11 |
This is the story of an app, lively app |
jekyll pixyll |
Finally my social media app UniBrow- isn’t it a funny name, huh?- is live on app store. Thanks to launch, I am going to explain all the phases when I created the product in detail.
- Learning iOS Dev
- Getting hands dirty, aka Development
- Polishing
- Preparing app for app store
- Provisioning Profiles and Rejections
- Happy Ending
I will write about all the phases for 3 blog posts. This is the first part of the series.
I am passionate about touch screens and iOS since 2009 the first I acquired an iPod Touch. I was fascinated how responsive the UI. I remembered the time I kept spending more and more time of playing with the apps(You can guess I didn’t have many at that time 😉) and setting of the iPod.
Afterward, life brought me the point where I am right now. I can create apps for Apple Devices.
The long story the short, I attend MS in Computer Engineering, learned fundamentals of the computing and computing devices and I thought myself iOS development.
Knowing more about the Computer Science is not necessary building apps but you can easily learn app development. I think I would spend more time than I spent actually while learning development if I wouldn’t know the fundamentals of Computer Science.
Google was and is still my best friend while learning iOS development.
This is the list of the source that I find on the Internet while learning iOS App Development
- iOS Side Projects
- Cocoapods Weekly Meetup
- iOS Soho
My experience with meetups is limited to lovely New York City. When I go to Istanbul, I also try to follow its own meetup ecosystem.
- User Authorization
- Table View Controller
- Navigation Bar Controller
- Custom Table View Cells
- Scroll View
- Delegation
- RESTful API calls
- HTTP Requests
- User Interface/User Experience
- Crash Analytics
- Core Location
- UIKit
- Core Animation
- 3rd Party Libraries
I have decided to build a social media app. Let me clarify my choice. As far as I observed then, social media let me learn the most desirable skills needed to create an app. You can see the list above.
Generally, things may not go as planned; however, this time, it did. Honestly, I was not like a charm, but it did meaning at the end.
I made daily and weekly goals for the project. I used new Notes app on Mac to keep up with the program. You can see one of my screenshot of the notes below.

I have remembered the time when I just wanted to lock the scroll view on the Story Board, googled for two days with no success and someone from slack showed me that it is just a one simple click on the properties. Such a waste of time.
<iframe src="//giphy.com/embed/jSxK33dwEMbkY" width="480" height="299" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>This period was the most challenging and rewarding period. From scratch, I gave a life to a project. When I saw others apps, I thought they were like magicians. When I have done my first iOS apps, I realized that it was the total of the determination, persistence and motivation. I can’t imagine anything more satisfying than creating a product from scratch.
👉Will Continue soon on another blog posts