Intro to App Development with Swift - Apple Education

Intro to App Development with Swift

By Apple Education

  • Release Date: 2017-03-20
  • Genre: Education
4 Score: 4 (From 58 Ratings)
Download PDF Download Audiobook
  • 1. Sign Up for a FREE - 7 or 14 days trial account.
  • 2. Download as many books as you like (choose from hundreds of ebooks)
  • 3. Cancel your membership at any time if you're not satisfied.
  • Description

    This course is designed to help you build a solid foundation in programming fundamentals using Swift as the language. You’ll get practical experience with the tools, techniques, and concepts needed to build a basic iOS app from scratch. You’ll also learn user interface design principles, which are fundamental to programming and making great apps. Prior programming experience is not required for this course. If you have programming experience, you can move through the early lessons quickly as you continue to learn about software development tools, concepts, and best practices that go beyond programming fundamentals.

    Reviews

    • MUST READ for absolute beginner

      5
      By Roger el gay
      I finished the book in over a month and a half. I could have finished earlier but I was working two jobs and therefore I could only spent a limited amount of my time. If you are about to read this book, please READ EVERYTHING including the book, playgrounds and quizzes. It is a pretty straightforward book and I will also recommend to read it twice so that the concepts stick to your mind. If you feel frustrated at the beginning, remember that learning something unknown is hard. It takes time to get used to it. But this book makes it so easy for you to stay on track.
    • Everyone Can Code?

      3
      By Mrobboa
      I’d like to bring some much-needed attention to the title of this series, Everyone Can Code. The series, and subsequent materials such as Swift Playgrounds, was released last summer. While you’ve done a pretty good job implementing accessibility into Swift Playgrounds, this book—Intro to App Development with Swift—is a different story. Xcode is accessible, but it is not the most intuitively accessible app there is. With that being said, Intro to App Development with Swift only compounds on that problem by failing to broaden its instruction to people who use Xcode differently than others. For example, a sighted person will be reading about how to make outlets and actions, and when the text says to drag this here, control-drag this there, look for the filled circle because that means that an outlet is connected, etc., and then shows them what they should be seeing, they have no problem doing that thing. On the other hand, when a VoiceOver user such as myself reads that same passage, all I get is pretty much nonsense unless I divert from the book itself and hunt down a VoiceOver tutorial on Xcode that a fellow developer was kind enough to put together but which might already be outdated. As much as I appreciate such efforts on their part, I am fed up with sitting back and waiting for someone to explain what the book that says that everyone can do this fails to explain alternatively. How does a VoiceOver user connect outlets as opposed to a sighted person? How does a VoiceOver user know that the outlet is connected? As far as using the console, that’s great that it just pops up on the right side of the screen, but how does a VoiceOver user make use of it? Among other things, these things are some of the big gaps in this book that seeks to give “everyone” an opportunity to learn Swift and the skill of app development. Now, I’m not looking for opportunities to be a pain in the neck, and I don’t intend to be self-righteous. On the other hand, I’m very frustrated that this has continued to be a problem and that my progress has been slowed significantly. Those AppleVis tutorials are useless when Xcode is updated enough times, and in such cases as mentioned above, so is this fabulous book. Please consider this review, especially as it might apply to this series title, and do something about it. Thanks.
    • WHACK

      1
      By Peejj_
      Who creates a book with no answer key to reference from? Apple is slacking, step it up
    • Where is the folder?

      2
      By folderplaygrounds
      Where do we download this folder? Would be a lot easier with step by step instructions...
    • It's great.Simply.

      5
      By 一朵来自南方的白云
      As a non native English speaker. I found that the word that the book use to describe things are easy to understand and I can read fluently. But I got a question: what's the differences between this book and the book called App Development with Swift?
    • Good book, cant find resource files

      2
      By I love a n d r o i d
      I can’t find project files anywhere...
    • Page 5 - Playground Download

      5
      By Ooooh ooooH
      For those who can’t find the download: It is on page 5 accessed by clicking on the hyperlink in blue labeled “here”.
    • code problems

      1
      By Gandalfthewise23
      in chapter 12 playground “Instancess and Methods Properties” , on the playground “freight-Elevator”, the methods “addLoadToBasket” and “removeLoad” are not marked public and cannot be used from the playground. Also the method “canHandleAdditionalLoad” seems to be backwards, and reports true if the additional load would exceed the eight capacity
    • Amazing Free Resource for App Development!!

      5
      By DMan2348
      What an amazing resource for Swift App Development. This book is well written and highly thought out. Would recommend it to anyone!!
    • Frustrating

      1
      By scullen27
      I started off loving this and telling others about it. That changed when I needed to check my solution and realized there is not answer guide in this or in the teacher’s version. The authors have created a huge problem. People are either going to give up on this out of frustration, or create inefficient code in an effort to get the correct answer to appear. I imagine most of the high ratings were provided by people before they got to the halfway point in this book. I would expect this oversight from a third party, but Apple should be putting out better resources that actually help people accomplish their intended goal of learning.

    Comments