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

  • By: M G Martin
  • Narrated by: William Bahl
  • Length: 5 hrs and 1 min
  • 4.5 out of 5 stars (66 ratings)

1 title per month from Audible’s entire catalog of best sellers, and new releases.
Access a growing selection of included Audible Originals, audiobooks and podcasts.
You will get an email reminder before your trial ends.
Your Premium Plus plan is $14.95 a month after 30 day trial. Cancel anytime.
Buy for $19.95

Buy for $19.95

Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.

Publisher's 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
    56
  • 4 Stars
    3
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    6
Performance
  • 4.5 out of 5 stars
  • 5 Stars
    56
  • 4 Stars
    3
  • 3 Stars
    1
  • 2 Stars
    0
  • 1 Stars
    6
Story
  • 4.5 out of 5 stars
  • 5 Stars
    56
  • 4 Stars
    3
  • 3 Stars
    0
  • 2 Stars
    1
  • 1 Stars
    6

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

Glad to have this

I was looking for a guide to help me understand Swift grammar and the elements of effective Swift style, and this was a great help for me. This book covers everything that a beginner, intermediate, and advanced must know. Listening to this guide helps you familiarize and equip with the basics of Swift programming language skills.

The author did well in describing advanced topics very well. He shared his insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts. He applies it to real-life situations which makes it easier to understand. This guide is structured in a way that makes you want to revisit it anytime you need clarification on the topic.

Listening to this audiobook helped me build confidence to develop y own solutions to a wide range of programming challenges using Swift.

6 people found this helpful

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

Outstanding!!!

M.G. Martin shows every single detail about the Swift. After the completion of this guide, I was able to learn the basics of Swift Programming. Every single line of code of Swift language which is impressive. It's a great guide to anyone from beginners to advanced.

In the first book for Basic Fundamental Guide for Beginners, you'll learn the introduction to Swift Programming, Working With Collections In Swift, Control Statements And Decisions In Loops, Swift Functions, Structures and Classes in Swift, and Making Better Swift Apps.

In the second book for intermediate to Learn and Master the Concept of Swift Programming, it talks about Building Adaptive User Interface, Add Section and Index List in the UITableView, Creating Simple View Animations in Swift, JSON, and Codable, Get Social with Swift, Send SMS AND MMS in Swift language, Custom Fonts, and Dynamic Type, Create Better iOS Animations, Create a today widget in Swift Language, UICollectionView Custom Layout, and Get Directions and Draw routes in Swift.

In the third book for Advanced, will let you know the detailed approach to master Swift Programming with latest updates. In each chapter, you'll learn Swift Latest Updates, Variable Types and Constants, Value Types vs Reference Types, Swift Functions and For Loop, Map, and Reduce and Filter in Swift.

After listening to this guide, you don't need to buy other courses. It covers all the need you need to know about Swift Programing.

6 people found this helpful

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

Recommended to anyone

This is a great course especially for those who want to become an iOS developer but have no programming background.

Among the several books I've listened to, this book is packed with lots of important concepts that you need to know about Swift Programming. A well-presented and packed full of helpful information.

The book is fairly easy to listen to and understand. Concepts are explored gradually, with a focus on how to reason about the various constructs of Swift. Through it, you'll learn 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, and more

If you want to know the core feature of swift and want to be master of swift patterns, then don't hesitate to buy this one. Highly suggested to anyone for those who want to become an iOS developer but have no programming background.

4 people found this helpful

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

I highly recommend for beginners

This book is well-written and very easy to follow. So if you want to learn Swift, this is the bets guide out there.
I highly recommend for beginners!

4 people found this helpful

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

Clear explanations

Talented and experienced author. Introducing a deeper look into each iOS Swift element, which is great if you want to become advanced in iOS development. A very detailed explanation of the object attributes. This is an excellent material to build a strong foundation for beginners to advance. Highly recommended!

3 people found this helpful

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

to the point

It's to the point, tends to shun repetition, the exercises are mostly appropriate if not terribly challenging, and is nearly perfectly edited.

3 people found this helpful

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

Excellent info

The author is certainly knowledgeable and very effective in writing fluently, eloquently, and in a simple manner such that it easy to understand the topic he’s addressing. As its title says this book covers all the essentials needed to confidently build Swift apps relatively short order and get them to the Apps Store. At the end of each chapter, the author summarizes what was covered including salient points. All of the demos provided in the book are easy to follow and I was able to complete each without difficulty.

2 people found this helpful

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

Love it

I have a little knowledge of Swift and I need a guide to help me get started. This book was great and just what I needed. Started simple with step-by-step instructions on getting the development environment up and running with sample projects. I’m not all the way through yet, but I skimmed a bit and found a chapter on machine learning at the end that I’m excited to play around with.

2 people found this helpful

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

To the point

Swift: The Complete Guide for Beginners, Intermediate and Advanced Detailed Strategies to Master Swift Programming is an excellent book, with good pacing and well planned and thoroughly explained exercises. The author is excellent in explaining the Swift language in detail. As a beginner, all my questions were answered. I'm going to listen to Swift for intermediate and advanced.

2 people found this helpful

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

Highly suggested

After listening to this guide, you don't need to buy other courses. This book covers everything that a beginner, intermediate, and advanced must know. Swift: The Complete Guide for Beginners, Intermediate, and Advanced Detailed Strategies to Master Swift Programming is a complete book to master Swift Programming like a pro.

2 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 Shane D.
  • Shane D.
  • 10-30-19

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
Profile Image for Jacob Ferrer
  • Jacob Ferrer
  • 11-01-19

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
Profile Image for Jilliane Dee
  • Jilliane Dee
  • 11-01-19

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
Profile Image for Margaret Colines
  • Margaret Colines
  • 05-27-20

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
Profile Image for Jhonny Bravo
  • Jhonny Bravo
  • 05-28-20

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
Profile Image for JM Smith
  • JM Smith
  • 05-25-20

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
    1 out of 5 stars
  • Performance
    1 out of 5 stars
  • Story
    1 out of 5 stars
Profile Image for Neil Wells
  • Neil Wells
  • 07-20-19

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

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars
Profile Image for Anonymous User
  • Anonymous User
  • 05-31-19

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.

.