subject

Coursera: iOS App Development Basics

 with  Parham Aarabi
Class Central Course Rank
#3 in Subjects > Programming > iOS Development

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.

Syllabus

Welcome to iOS App Development Basics


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.

UIKit and the Interface Builder
Here we dive into layouts and some user interface elements.

Advanced UI Concepts
Here we begin to really add elegance to our UI

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 using the UICollectionView API.

2 Student
reviews
Cost Free Online Course (Audit)
Pace Upcoming
Subject iOS Development
Institution University of Toronto
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 5 weeks long
Sign up for free? Learn how
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Become a Data Scientist datacamp.com

Learn Python & R at your own pace. Start now for free!

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

2 reviews for Coursera's iOS App Development Basics

Write a review
1 out of 2 people found the following review useful
2 years ago
Sayali Kakade dropped this course.
Was this review helpful to you? YES | NO
0 out of 2 people found the following review useful
2 years ago
Mark Henry Butler completed this course.
Was this review helpful to you? YES | NO