2 Apps in a week with Interface Builder

Onaikepo
2 min readJun 5, 2021

--

Hello again :),

Thanks for coming back to read me.

Ok, so all of these apps have been following tutorials, but I have definitely seen another increase in the scope of my knowledge. I have been following the Angela Yu tutorial because I kept seeming to hit a wall. I think I may have overestimated my abilities in many places. I was jumping from tutorial to tutorial, finishing some project but not others…but now I have seen much better consistency and progress over the last week. I haven’t been posting as much but I heard learnt a ton, and a lot of it has been foundational app development knowledge that I had glossed over when I was learning how to build an app.

Such as:

  • Cloning a Project from Github in Xcode— For many experienced programmers this may seem very obviously, but I feel like learning this is really going to help me review and contribute to bigger and nicer Swift Open-Source Projects in the future. (I am still yet to learn how to do a Pull Request)
  • How to connect Interface Builder with the code aspect through IBOutlet and IBaction, this could help me in my Instagram Clone project, there still seems to be a gap between the initial view controller and the view controller code aspect. .
Interface Builder for the Dicee Tutorial App
  • How to properly use the Interface Builder and build a single view interface that displays images and data.
  • Image Literals — So cool how the images pop-ups in the code. It’s a nice little touch.
  • Dot notation — I now know what each of the different section mean.

I think I had previously didn’t place that much emphasis on anything to do with UIKit or Interface Builder as I felt that it was not necessary and it was dated. But I can honestly say that perspective was wholly incorrect. I have learnt so much more about iOS development as a whole in the last week than I learnt in two week working on SwiftUI.

Please don’t take this the wrong way…I still absolutely adore SwiftUI, it is one of my first loves of mobile programming it made it so simple, too simple to be honest. I felt like I was further ahead than I was.

But with this course I have a better understanding of what exactly dot notation is and what it needs to be used for.

I am also getting a better understanding of how to build apps from scratch, such as Building a user interface, connecting the View Controller and configuring UIKit elements.

Thanks for taking the time to read my blog and following journey to becoming an iOS developer.

I will see you again here soon.

--

--

Onaikepo

A curious mind interested in telling new stories that make people feel.