iOS App Development Basics
list 5 sequences
assignment Level : Introductive
chat_bubble_outline Language : English
card_giftcard 1 point
Users' reviews
3.3
starstarstarstarstar
35 reviews

Key information

credit_card Free access
verified_user Fee-based Certificate

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.

more_horiz Read more
more_horiz Read less
dns

Syllabus

  • 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 ...
record_voice_over

Instructors

Parham Aarabi
Professor
Department of Electrical and Computer Engineering

store

Content designer

University of Toronto
Established in 1827, the University of Toronto has one of the strongest research and teaching faculties in North America, presenting top students at all levels with an intellectual environment unmatched in depth and breadth on any other Canadian campus.
assistant

Platform

Coursera

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.

Reviews
3.3 /5 Average
starstarstarstarstar
8
starstarstarstarstar
6
starstarstarstarstar
13
starstarstarstarstar
3
starstarstarstarstar
5
Content
3.3/5
Platform
3.3/5
Animation
3.3/5
Best review

Thank you for your course. After this course I handled more knowledge about UI in Xcode and interactive between element UI. Best regard.

Published on November 5, 2016
You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5
on the November 23, 2017
starstarstarstarstar

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.

on the October 24, 2017
starstarstarstarstar

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!

on the April 27, 2017
starstarstarstarstar

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.

on the January 22, 2017
starstarstarstarstar

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.

on the January 8, 2017
starstarstarstarstar

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.