Time to take a moment to recap week three in coding my first app.  Unfortunately, I did not make much time for coding this week so this update will be light.  That being said, let’s get started.

What I Learned

  • I need to look for more opportunities to use structs and classes
  • UI/ UX Design is not as easy as I thought (or I’m not as good at it as I thought I would be)

Continue reading

Week two of coding is done.  This past week was brutally frustrating as I tried to work my way through Swift’s Codable type.  After 15 hours of Google searches, Swift Playgrounds, and countless rewrites of the same code; I finally figured out how to take my JSON response and turn it into useable information.

What I Learned

  • Playgrounds is useful for quickly testing blocks of code
  • Adding existing view controllers into a navigation bar is easy
  • Codable is great… as long as you don’t have a lot of nested data
  • URLSessions are an asynchronous process
  • You can return data through a completion handler

Continue reading