Listen free for 30 days

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

Narrated by: William Bahl
Length: 5 hrs and 1 min
Categories: Non-fiction, Technology
5 out of 5 stars (75 ratings)

£7.99/month after 30 days. Cancel anytime

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 members say

Average customer ratings

Overall

  • 5 out of 5 stars
  • 5 Stars
    74
  • 4 Stars
    0
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    1

Performance

  • 5 out of 5 stars
  • 5 Stars
    72
  • 4 Stars
    2
  • 3 Stars
    0
  • 2 Stars
    0
  • 1 Stars
    1

Story

  • 5 out of 5 stars
  • 5 Stars
    74
  • 4 Stars
    0
  • 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

I strongly suggest this course

I normally wait until the end of courses to rate them, but this has been by far one of the best programming courses I've ever taken. I come from a Java background and have spent years in college learning coding, and I'm a bit newer to Objective C/Swift style coding and I've just never come across someone so thorough. I really wish you had a course on android dev as well, because this is quality like I haven't personally experienced before. If you're new to software developing in general, or iOS, I strongly suggest this course. The fundamentals taught here alone are worth the investment into becoming a successful developer, iOS or not. The intermediate iOS dev course is also included which is worth the money! Amazing work!

45 people found this helpful

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

Xcellent introduction to swift/IOS

I have found this course to be an excellent introduction to swift/IOS. I started essentially as a complete novice as my programming experience dates back 15 years or so and mainly consisted of assembly language programming on 8086 microprocessors although I did do some programming in Occam on transputers. I found MG's informal style of contents are much engaging and, even though I am a middle aged brit, found it far better than some of the rather dry courses I've started on Audible previously. Pros - great content, good selection of learning apps to create, retention of "Swift programming language is innovative, safe and young." in the audios which are very helpful in understanding how to get things right. Cons - Length is 5 hrs and 1 min and It's taken me about 2 days for sure as I am not the active to complete the course at once where if it is in short length than I think I will try to complete at once. Great courses delivering informative content with an enthusiasm that makes you feel you'd be letting the narrator down if you don't complete the course. Strongly recommended.

44 people found this helpful

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

This is my favorite course on Audible

This is my favorite course on Audible though its a boring part of learning, by far the best source to learn iOS9/Swift I've found to date. MG is engaging, entertaining, and a great teacher, but what really stands out to me is the way he lays out and guided the course. He has clearly thought very carefully about which parts of the material to explain at each point of progression to optimize both student comprehension and enjoyment. The Swift fundamentals are taught in a "just in time" manner where you don't have to learn the standalone coding concepts and have to wait indefinitely (if ever in some other courses) to understand those concepts applied in practice. Lots of repetition of the more nuanced pieces (stack views, autolayout, design thinking to name just a few) have been extremely helpful to me, and never feel monotonous. MG also makes great use of exercises. A lot of times in other courses the exercises feel either too hard or too easy, but Martin prepares you well in the preceding course material, and provides a robust to help if you get stuck. I can't recommend this course highly enough (and have already recommended MaG's courses to friends who are taking and loving this course as well as his React course)! Buy it, carefully follow along with each lecture and demo, complete the exercises and projects, and you will see major improvements in your ability to create iOS apps.

41 people found this helpful

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

I've learned a great deal from this course

Martin is a great teacher by way of knowledge and humor. Apparently he is a professional iOS developer cause his design methodology and coding practices speaks through his apps. I've learned a great deal from this course and can't wait to finish the rest of the tutorials to see how far my skills improve and hoping to create a killer app myself.

41 people found this helpful

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

Learned by building your own app

I think MG is good with how he has organized the course! It is very challenging because it gives you an assignment to handle on your own. I like that interactivity he is providing with his details and also the fact that he allows you to go out on your own and exercise what you have learned by building your own app or giving you a challenge! Best iOS course I have bought on Audible thus far :)

40 people found this helpful

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

best iOS course period

In my opinion I think this is very best and clear iOS course because you teach me about from origin of anything and wonderful mini project,I will learn with you from others course thank you very much

38 people found this helpful

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

An inspiring course

Thanks Martin for creating such an inspiring course! I myself is a College student, and I'm too sick to take one more lecture-style courses. Learning is meant to be fun like this! More and clearer explanation would make this course perfect. Keep up the good work!

38 people found this helpful

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

Unbelievably fun and easy to learn

This audiobook is truly fantastic. I have nothing but praise for it. MG has taken something complicated and confusing – even to someone like me who is a natural tech-user – and has made it unbelievably fun and easy to learn. He teaches with lots of energy and excitement that really help you to feel confident and excited about learning the material. Even topics that could be considered "boring" are way easier to learn the Devslopes way. I've tried to take coding courses before but have either been bored to death, confused by poor teaching, or confused because I could only create one kind of app one kind of way. This is simply not so with Devslopes.

37 people found this helpful

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

Good sense of humour

This is by far the best iOS development course for beginners as well xperience I've seen!! I've listened a few, but MG really explains every detail. Martin has a good sense of humour, which makes him a great teacher and every lecture worth watching. Contrary to other courses, when he builds an app, he builds the full app (complete with design and everything) instead of just explaining the code and lets the design up to you. He introduces you to coding principles (like DRY) and other stuff which will make you look like an incredibly experienced coder after just 1 course. He does not skip parts, copies code or assumes things (like most other courses do). Thank you a ton for this course!

36 people found this helpful

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

Interesting way of teaching

Awesome like always. Interesting way of teaching, never ever felt boring. Martin is super cool, providing us loads of real time knowledge. Every lecture is exciting. Teacher slowly teach each lesson details. The content of lecture is very clear form me. I am looking forward for next lessons and courses.

35 people found this helpful

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