This is just a quick post to highlight a couple of apps I’ve started using on my new iPhone 6S Plus.

Quick few points on the new phone before we go any further though.

  • Firstly, the phone isn’t too big, and I’m used to the extra size already. Also the larger screen is really useful for the kind of apps I’m about to talk about.
  • 3D Touch is really, really impressive. Can’t wait for devs to include it in all their apps. The 3D Touch gesture that opens up multitasking without having to double-press the Home button is brilliant, as is all the ‘Peeking’ and ‘Popping’ of emails, messages, contacts, etc.
  • Touch ID insanely quick. So quick that you can’t pick your phone out of your pocket with your thumb over the sensor anymore, because the phone will be unlocked by the time you look at it. (in case you’re one of those people who like to turn the screen on to check the time.)
  • And finally, after last year’s gold iPhone 6, I’m glad to be back using a Space Grey phone. Looks good, man. Real good.

Anyway, back to the apps.

On Friday I was searching on Product Hunt for Swift-related things and I came across two apps for iOS that aim to teach you Swift away from your computer and Xcode. I’ve downloaded both of them, and they’re really impressive.

First: Swifty. This is the app I’ve put most time into. I love the colour palette, the design, and the app is really quick. I’m it really useful to have these short lessons and tasks on my phone. Now instead of checking Twitter, Instagram or Snapchat when I have a free minute or two, I can be learning Swift wherever I am.

Secondly there’s SwiftBites. I’ve done the first three lessons, and it seems really good, but just like I don’t do well when reading two books at the same time, I didn’t want to start two separate Swift coding apps at the same time either. But once I’ve finished all the lessons in Swifty, I’ll definitely go back to SwiftBites.

Both apps are free to download, but lessons (the first two or three are free, however) cost £2.49 for the remainder of the course.

I think these apps, where you’re learning code, the functions and the methods that power Swift are going to compliment Hacking with Swift really well. Hacking with Swift is very much about using Interface Builder and Xcode (obviously) so these apps give me a more thorough understanding on purely the code-side of Swift development.