About the content
iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS and Cocoa Touch frameworks, simple user interface creation, MVC Architecture and much more. With a focus on using Apple’s components to access sensors like camera, microphone and GPS, by the end of this course you will be able to create a basic App according to specified parameters and guidelines. Currently this course is taught using Swift 2. The team is aware of the release of Swift 3 and will be making edits to the course in time. Please be aware that at this time the instruction is entirely with Swift 2.
- Week 1 - Welcome to iOS App Development Basics
- Week 2 - Further Introduction to XCode
In this unit we will describe basic functions of XCode and other tools. Within a guided tutorial process, create a simple app from beginning through to compilation that runs on a device.
- Week 3 - UIKit and the Interface Builder
Here we dive into layouts and some user interface elements.
- Week 4 - Advanced UI Concepts
Here we begin to really add elegance to our UI
- Week 5 - Final Peer Assignment - App Functionality
At this point we have written the basic user interface for our image filtering app. In this assignment you will implement remaining functionality, and then extend and refine the UI. For bonus marks you can try implementing a more advanced filter selection UI ...
Department of Electrical and Computer Engineering
Coursera is a digital company offering massive open online course founded by computer teachers Andrew Ng and Daphne Koller Stanford University, located in Mountain View, California.
Coursera works with top universities and organizations to make some of their courses available online, and offers courses in many subjects, including: physics, engineering, humanities, medicine, biology, social sciences, mathematics, business, computer science, digital marketing, data science, and other subjects.
Thank you for your course. After this course I handled more knowledge about UI in Xcode and interactive between element UI. Best regard.
The class starts by requesting that one download an App from the Apple store that is no longer available and goes downhill from there. It seems everyone taking the class reports the App is not available on the Forums -- responses receive equals zero. The professors and moderators are not even on the Forums. A couple of the videos are very difficult to follow as the speaker seems to jump around. Lastly, the leap from the classes to the project is too great with few breadcrumbs to get you there and no way to get help (not surprising since the forums are useless). I ended up getting outside help to finish this class from a real iOS programmer. Will stop the specialization here.
the course not taking a clear path, it's more like we joined someone who building his app and we just watching what he is really doing!!!more over the course is working on Autopilot!
The content was pretty good and the class was intuitive and exciting.The responses on the forums, however, have dropped dramatically. I had to raise 3 different threads on the forum for very specific questions but nobody from the staff ever even addressed them. I don't want to give a lower rating, because the course itself is amazing, but the forums need to be read/responded by staffers if we expect the students to learn the most the course has to offer.
Improvement over the first course. Most of the material did not require many references to the apple documentation in order to complete the assignments. Final project was comprehensive and built on previous work. A major flaw of this course is that it is not updated for the newest version of Swift. Many of the techniques and methods taught will not translate to Swift 3.0.
The instructor Jack looks very skilled in iOS, but is not very skilled in organizing his thoughts. Lot of sentences are changed halfway, making it frustrating and very hard to follow along.As in part one there is a steep chasm between the final peer assessment and the presented theory. Components required for the final assessment are introduced in part 3 of the specialization, which is to say a little late.