(What a rhyme )
I am almost through the second Swift Apprentice Book and it’s still so much fun working/learning with it and it does teach me so many things in such a good way.
(Am I allowed to be so positive about this 😉 ?)
Parallel to that I am working on my little Sideproject which – luckily – is using exactly the features discussed in this book!
So after every chapter or so, I close the demo Project and open my own. Then I try to reconstruct the things I just learnt in a way it suits my own App – that’s very rewarding for me!
So – looking forward to complete the book – and my own App
Since my newest App idea is pretty similar to the Checklist App from Apprentice 2, I thought it would be easy to start with it during the read of the book.
It seemed easy but I had to find out that many things made sense while reading and typing them, but I’m still far away from just coding in Swift.
But that’s ok with me. I’ll go back and repeat again until I’m happy with the results.
As for now: my own App works like a charm to the point of the book, so: all’s good
90 pages through so far.
And it IS a really good book as well. I am enjoying to learn not only the basics in Swift, but also how to use xCode, Interface Builder and stuff in a practical way. And I do believe I also learn some cool tricks, too!
Like connecting the „Did End On Exit“ from the textfield with an IBAction!
Looking forward to read (and try!) the rest of it – and additionally, I just got an idea for my own App
I just finishe the 1st part of Ray Wenderlich’s ‚iOS Apprentice‘ and I must admit: it was very good!
There is a lot of information and workflows in this book – now I feel well again in xCode and I think I may be able to handle some basic Swift 😉
Let’s start the next part!
I honestly can’t remember how often I „started“ with iOS Development.
It definitely started with Objective-C where I was even able to publish my first two Apps, but in the end I felt like I wasn’t 100% sure, why they really worked…
Then Swift came out – and I started again from the beginning. This time I wanted to understand every single byte. No more copy and paste and „hey it finally works“ – I want to really know what I’m doing.
So I started with some Tutorials. Then some Udemy-Courses. Then more Tutorials. Then some bitfountain and hackingwithswift and ….
I never ever made it out of the very beginning. I literally watched the very basics over and over again – and It was so boring! But then I encountered a new source and „hey: let’s try this!“ – you get the idea…
But looking back I am wondering: why? Why didn’t I ever read through the whole book or follow every video in the course ?
I thing now I know the answer: because I was afraid.
Afraid of coming to a point where I couldn’t understand, what I am reading or watching. Afraid of failing – again.
I really do hope, that this time – I won’t stop. And definitely won’t fail!
I am hungry. I am foolish. And I won’t stop.
The last two days I worked through almost the whole book.
Surprisingly (that may sound more arrogant then it is meant) it was really good to read and worth following it. Since I already started several times with iOS Development I am almost sick of beginners-Tutorials. Reading about the absolut basics over and over again….
But in this book it wasn’t hard at all. I could easily recognize the parts where I could rush through and Matthijs Hollemans often has some „try it own your own“ parts – which I did and succeeded (Yay!) – so I also could fly over the explanation.
Overall: I am nearly through the book – looking forward to the AutoLayout-Chapter and: for the next books!
At the moment it feels great to follow this learning material!
I think I’ll rush through this book because I do have some experience already, but it feels good to read something that’s easy to follow and where I am able to work ahead because I already know the answers
Wow. So much time has passed without me even thinking about writing a blogpost.
Not to mention that I didn’t write too much Swiftcode in the past weeks…
I’ve been at NSSpain and it has been a blast again!
I met Marin Todorov who works with Ray Wenderlich fulltime and at the same week his new Book „iOS Animations by Tutorials“ came out.
I talked with him and a lot of other Developers and they supported me to just start coding in Swift. So as from today I will work through all Ray Wenderlich Books available – starting with iOS Apprentice.
I’ll keep you updated (maybe) and hopefully I’ll be able to implement some of my App ideas!
Just a short update: right now I am reading the CoreData Tutorial from Ray Wenderlich’s team, which is pretty good (as always…)
And it helps me making some efforts in my App-project „pocketmoney“
Additionally I am reading Ash Furrow’s new Swift book, as well as Ray Wenderlich’s Swift by Tutorials…
After reading „The Case for Slow Programming“ I really thought about the HOW to learn new things.
I usually tend to code pretty fast, not just because I type fast, but also I often find myself in the habit of code-something–test-in-browser–read-error–back-to-code-and-try-to-fix-it–upload–test-again….
Although it often works out at the end of the day, it tends to get stressfull at times and when I look at it, there’s really one thing missing: step back, analyze and THINK about the problem and the solution…
So: I’ll try to programm s l o w e r, not typing, but programming. I want to think more about what I am about to do and how I’ll do it. Let go of the muscle memory (like: ah! An error, maybe it goes away with an Exclamation-mark….), less RE-acting to errors…
And also learning slower seems a good way to me right now. Read slow. Recap it. Read code-examples and try to understand it BEFORE I type it off and try it out for myself…
I’ll see how that works out for me in the next time.