Listen free for 30 days

Listen with a free trial

One credit a month, good for any title to download and keep.
Unlimited listening to the Plus Catalogue - thousands of select Audible Originals, podcasts and audiobooks.
Exclusive member-only deals.
No commitment - cancel anytime.
Buy Now for £18.29

Buy Now for £18.29

Pay using card ending in
By completing your purchase, you agree to Audible's Conditions of Use and authorise Audible to charge your designated card or any other card on file. Please see our Privacy Notice, Cookies Notice and Interest-based Ads Notice.

Summary

Have you ever wanted to learn how to build IOS apps but don’t know where to start? Have you tried some of the IOS books and blogs but still you could not get to the end? Do you feel like you need some fundamentals skills in Swift for you to get started?

Well, Swift is the new language for you. No need to struggle any more. Swift will help you create both IOS8 and OSX apps in an intriguing and interesting way. If you happen to have some experience working with Objective-C, you might be asking yourself why shift to Swift. After all, you have been creating better apps for OS X for some years. But, did you know that apple had something in store before they released Swift?

Whether you are an experienced programmer or just starting out in iOS app design, this book takes you through all the steps of designing an iOS app. If you want to learn how to create outstanding apps that will beat your competitor, this book helps you discover the secret. From Xcode and Swift, the foundation of modern iOS development, you will learn the building blocks of designing a great app so that you can dig deep into the app development.

The Swift programming language is innovative, safe and young. So, how do you stay updated with the latest information and avoid being left behind with the most recent developments?

Inside you will find from beginners, intermediate and advanced principles of swift programming:

  • Step by step instructions on building apps.
  • Sample XCode projects.
  • Basic introduction to Swift.
  • Discover major design principles that define iOS user experience.
  • Manage data and manipulate images using effects and filters.
  • Latest changes to Swift 5.0.
  • The ABI stability.
  • And many more.

Don’t wait. Grab your copy today.

©2019 MG Martin (P)2019 MGC Publishing

What listeners say about Swift: The Complete Guide for Beginners, Intermediate and Advanced Detailed Strategies to Master Swift Programming

Average customer ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    6
  • 4 Stars
    2
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    1
Performance
  • 4.5 out of 5 stars
  • 5 Stars
    7
  • 4 Stars
    1
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    1
Story
  • 4.5 out of 5 stars
  • 5 Stars
    6
  • 4 Stars
    2
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    1

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Good explanations.

A good introduction into the language Swift. Nice examples, good explanations. The book itself is well-written and very easy to follow.

11 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Good audiobook

A good audiobook into the language Swift. Nice examples, good explanations. I highly recommend this to all.

10 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

I recommend

This book on Swift programming is very complete and the author explains clearly and step-by-step. I recommend.

9 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

For Beginner, intermediate, and advanced

This book contributed a lot to my understanding of iOS development. The author does a great job in providing a big picture on how swift, objective c and cocoa work together. I highly recommend you give this book a try, in full acknowledgement that you'll be here a little longer than you'd expect.

1 person found this helpful

  • Overall
    4 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    4 out of 5 stars

Good guide

This book is aimed at beginners to experienced Swift developers and does a great job of explaining some of the more tricky features of the language.

  • Overall
    4 out of 5 stars
  • Performance
    4 out of 5 stars
  • Story
    4 out of 5 stars

Educational

The one thing that this book taught me is that Swift can be very easy and straight forward, but at times can become very difficult to use and understand. This is a great book, but it requires a lot of time and dedication.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

MUST LISTEN TO IT

It is really awesome to work with. i would like to recommend to all my friends who needs this information.

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

solid guide


The Swift programming language is innovative, safe and young. So, how do you stay updated with the latest information and avoid being left behind with the most recent developments.

  • Overall
    1 out of 5 stars
  • Performance
    1 out of 5 stars
  • Story
    1 out of 5 stars

Unusable as an audiobook

I'm having to return this. Perhaps the source book is good but something has gone badly wrong at some point here. Do not buy this in audiobook form

I can put up with robotic narration, although the performance here is comically poor to the point where it's only the narrator's stumbles which distinguish this from a text to speech program.

I can put up with poor grammar, although the linguistic mangling here doesn't make understanding concepts any easier. For some reason I found the consistent insertion of definite articles where no native English speaker would put them particularly grating, perhaps because it makes the whole experience take a lot longer than it otherwise would.

What is completely unacceptable is a book which dives into the actual discussion of programming concepts by discussing array mutability, without any previous discussion of underlying concepts like variables or data types, or indeed any overview of the Swift language in general terms. There's just no chance that someone who is a complete beginner would have any chance of following it at all.

I assume that what's happened here is that somehow a few chapters were omitted but since it happens so early on I've got no confidence at all that the rest of the book makes any sense either. So I'm returning it

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Terry Townsend
  • Terry Townsend
  • 29-05-19

Making you self-sufficient

I actually found MG's course after frustration with, f_____y ugliness of the UI elements used in another iOS course. Also there was a complete lack of modularity as well as best practices in the other course. By contrast, Martin pays special attention to the user interface and typography but Not at a sacrifice to teaching you to create compelling apps with efficient, robust code underneath. In app after app, all building on each other in a very clear gradient of expanding scope as well as difficulty, both Swift and code are explained in detail and with clarity. MG's enthusiasm is infectious, there were times, even though I love iOS development, I was just feeling a bit overwhelmed, and within 10 minutes of feeling the enthusiasm and excitement from MG's contents, I was back in the zone. MG also covers, essentials, such as sample XCode projects, basic introduction to Swift Discover, major design principles that define iOS user experience Manage data and manipulate images using effects and filters Latest changes to Swift 5.0 The ABI stability. The essence of what you need to know but always a keen focus on the practical. He has an *invaluable* section on career prep, and it's a refreshingly NO-BS, candid, and motivational discussion on the topic. The process of submitting your app to the app store, and doesn't just glaze over stuff. He realizes that even things that can appear simple when they're explained can be much more complicated when you're actually alone and doing by yourself. Each app project MG guided you through from start to finish, with no editing. You listen through narration by choose assets, install 3rd party tools, fuss around with autolayout, debug when necessary. Therefore you will listen the process itself which can involve trial and error and that there is confusions. My only critique, would be that a side lesson on Swift closures as well as blocks would be of great benefit if one were added. This is such a key area to understand in the later apps, especially explained in MG's unique style would be fantastic towards shoring up a concept that is often confusing. It would also be cool to have a idea on freelancing in the career dev area. However in the sum total of the course, those are minor concerns and are more than overshadowed by the quality of the course as a whole. MG teaches from the perspective of what's practical with a clear goal on making you self-sufficient, and not relying on a designer, or leaving you scratching your head as to WHY he chose a certain layout, or a certain approach to the code. At the same time, you'll be having a LOT of knowledge with the 3 book in 1. I really can't say enough positive things about this audible. My thanks to MG Martin for creating it.

40 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Nancy Gil
  • Nancy Gil
  • 29-05-19

Thanking Martin for putting this course

Let me begin by thanking Martin for putting this course out there. I have looked at and signed up for several Swift courses on Audible, and they are all basically the same and leave a lot to be desired. When I found this course it pushed me to challenge myself any further, and I feel like when I complete this course I could write any app that my heart desires. He covers the information so well and makes it easy to understand. He also provides so many great examples and further ways to learn that I am excited every time I sit down to start a new lecture. This course really is for any from beginner or experienced developer who wants to take there programming to the next level. Great course!

39 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Bruce
  • Bruce
  • 29-05-19

One of the best

I had enroll to 8 to 9 course in ios development in Audible and this course is one of the best courses in audible on ios development (not number one but one of the best ) but i want to give some advice to the instructor ....first i want to tell that i am in amazon for long time but i did not know about this course was exist until i find from his profile even when i recommended to friend he like this course but even he was struggling to find this course, i think because course title is "Swift: The Complete Guide for Beginners,Intermediate and Advanced Detailed Strategies To Master Swift Programming" instead where every other instructor is using "Swift full ios course" so instructor must know that keyword is very important because he got about so much rating and his course is ranked down on the page.....second thing i want to mention is that some people gave negative thoughts to this course because of having not enough programming knowledge...actually this course is easy and for begginer only but you must have some good knowledge of swift because he taught deeply about ios feature but also swift programming language..so its ok if he tell people that you should have " very details knowledge of swift" and i bet people who are beginner and know some swift will like these course...third i want to tell that the length of the audible is 5 hrs and in 5 hrs those 3 in 1 special topics for Beginners,Intermediate and Advanced Detailed Strategies cant be detailed so need to add more hours to that ...ok last thing i want to tell him again that if he make new course make sure to give a nice keyword to course because keyword is important and because of keywords this course is still undiscover by many....Overrall this audiobook was very nice and he taught every things in details.

38 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Alissa
  • Alissa
  • 29-05-19

Has good programming knowledges

Because, I believe that instructor has good programming practices and that is the most important thing. Java, Swift or Dart...syntax is easy to pickup but great programming philosophy and routines is prerequisite for becoming a good programmer.

37 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for James Mock
  • James Mock
  • 29-05-19

This audiobook is great, really great!

Great course. I do have some points of critic. Sometimes in the some other course's some parts are going really fast. I was confused with the required, convenience initializers in first place but in this I figured out with some help on devslopes. All in all this audiobook is great, really great. Valuable and solid information is provided by martin and I think if you really want to master ios this course can help you reallly good with it. I say go MG and I am looking forward for the more advanced ios course. Thank you so much <3 Updated: This course was amazing and I already did some other courses of martin too. IOS8 is the course I am taking right now and currently I am developing my new app. It uses algorithm and gives the user smarts tips in powerlifting. MG stay tuned to review this amazing app! :D

36 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Robert
  • Robert
  • 29-05-19

Detailed Strategies

This is a great course! I have learned so much and I continue to become a better IOS Dev everyday. The only problem I have with the course is the coverage of auto layout. I feel like auto layout deserves its own section due to how complex and how much practice is needed to become competent with it. Besides that this course is awesome!

35 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Diana Cousins
  • Diana Cousins
  • 29-05-19

Thanks i will be making my app now

Started the course less than few hours ago. Haven't even completed it yet and I have two games live on the app store( as I am not new in swift). They've even sold a few copies!! Never built an iOS app in my life before taking this course. Tried other courses in the past, but never got anywhere with them. If you have any interest in building apps for iPhone then take this course. You cant fail.

34 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Lisa Ellison
  • Lisa Ellison
  • 29-05-19

Grab your copy today

I have tried many Swift courses in audible and till this moment I can say this is on of the best Swift course in Audible. In my opinion this course is much better than most popular Swift courses in audible. I really recommend this course if you want to learn Swift.

33 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Oscar Wilson
  • Oscar Wilson
  • 29-05-19

Covers the most important topics of Swift Programm

Course is Great! MG Martin is an excellent teacher and clearly covers the most important topics of Swift Programming. Truly, any beginner can start this course and work their way into a professional development job if they put the time and effort in!

32 people found this helpful

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Ross
  • Ross
  • 29-05-19

The ABI stability

Perfect!. Exactly what I needed. This teacher does a fantastic job. He explains the concepts in a clear and easy to understand manner. I am new to IOS application programming, but I feel that I am acquiring a solid foundation. This teacher is incredible. Very good course of Swift Programming. Thank you!

31 people found this helpful