Categories
code

iOS Design Patterns: Delegation

Knowing what design pattern to implement in your code is one of the most important skills to have as a competent iOS developer. No, design patterns have nothing to do with user interface or visual design-who would ever think that? -scratch head- Rather, they are reusable solutions that solve common problems, particularly with communication between […]

Categories
code

Week 11 & 12 Summary

Week 11 Crunched for time. There is barely any time to blog during project mode. It’s a long 2 week sprint and our team still has a lot to get done. It’s frustrating because everyone on our team is new to this, but we are learning so much. There is no better way to learn […]

Categories
code

Week 9 & 10 at Flatiron School.

Week 9 Traveler App Week 9 is the start of project mode at the Flatiron School, and that entails developing an app of choice for 3 straight weeks with 3 other classmates. We sort of had a choice with what we are going to make; the deal is each team submits three ideas to our instructors […]

Categories
code

How to utilize Nibs/ Xibs for reusable views in Objective-C

For my group’s final project here at The Flatiron School, we’re making an app that connects travelers with locals who offer personalized, authentic tours of their city. You can think of it like an AirBnB app in that our app serves as a marketplace for users to present and book tours.

Categories
code

Week 7 & 8 at Flatiron

Week 7 Presenting Muse at Flatiron Presents Finally finished my part in Flatiron Presents. Every Tuesday here at Flatiron School, 3-4 pairs (2 web, 2 mobile) of students present an app/ feature that they have collaborated on. My partner unfortunately dropped from the program around Week 4, but I tried making the most out of […]

Categories
code

Incorporating Youtube’s Data API in your Xcode project.

If you ever wanted to integrate youtube search and play capabilities into your iPhone app, you will eventually need to play around with Youtube’s Data API. Depending on the level of interaction you would like to have with a user, you may need to authorize requests with OAuth 2.0. But if you are just interested […]

Categories
code

Weeks 5 & 6 at The Flatiron School.

Week 5 Auto Layout Wrapping Up Core Data We wrapped up our last lecture on core data this morning, and even though the everything dealing with core data seemed convoluted, it eventually became pretty straightforward. According to our main instructor Tim, we primarily use APIs and cloud services to manage our services. There is also Parse, […]

Categories
code

Week 3 & Week 4 Summary

Week 3 Table Views and Datastores. Day 12 Before the day ended yesterday, Tim introduced us to table view controllers, the visual interface that powers a majority of the apps we play with. Just think about any app that scrolls through endless rows. By the time lecture wrapped up, my brain was already heading into […]

Categories
code

Moving table view cells across sections in a to-do list app.

Over the past week, I’ve been working on a small to-do list app that categorizes your personal tasks based on type and category. One of the bigger challenges I had while building my to-do list app was moving tasks around across different sections. And while Apple has its own proprietary method for managing and reordering […]

Categories
code

Weeks 1 & 2 at The Flatiron School.

Week 1 Deploy on Day 1. It is the almost the end of week 1 here at the Flatiron School, a coding school that cultivates professional, entry-level computer programmers in a matter of 3 months. On the first day, one of the instructors told me to enjoy every moment because things move so fast here, and […]