Skip to content
CourseraIos SwiftFree courseCertificate

Best Practices for iOS User Interface Design

This Specialization focuses on the basics of iOS application development. You'll gain the skills you need to create your own app, including fluency in Objective-C and UIKit and SpriteKit user interface concepts, and you'll learn to leverage networking, security, audio, video, location, and sensor frameworks. In the final Capstone Project, you'll apply your skills to create a networked game that leverages sensors on the phone to create a unique gaming experience, and that you can showcase in job applications and interviews or offer in the iTunes store.

Created by: Don Patterson

icon
Course Description

You will learn to develop sophisticated user interfaces for iOS, with a focus on user interface design best practices, UI animations, and responsive design. You will learn about the key UI widgets, mapping interfaces and view restoration.

icon
Instructor Details

placeholder

Donald J. Patterson is an Associate Professor in the Donald Bren School of Information and Computer Sciences at the University of California, Irvine. Professor Patterson's research lies at the interface of ubiquitous computing, artificial intelligence and human-computer interaction. In this space he researches applications, algorithms and systems that use intelligent context to support situated sustainable computing. He has received multiple impact awards for his research as well as for his support of undergraduate teaching and research. He has led several research projects including work on activity and event recognition from Wi-Fi networks, GPS and RFID sensor streams and social status streams. Other research includes work on the NSF funded Nomatic*IM project and Nomatic*Aid, a context aware instant messenger system, and a context aware photo-capture system respectively. Both of these systems work to bring the user control over the digital presentation of their context while solving a generalized form of the position to place problem. Patterson's current research agenda focusses on developing robust sensor interpretation systems that can survive infrastructure intermittency in an effort to manage sustainable challenges in the future, aka Collapse Informatics. His published work has received best paper awards from the Computer-Human Interaction (CHI) conference and the IEEE International Symposium on Wearable Computing. Professor Patterson graduated in 2005 from the Universi

icon
More courses by Don Patterson

Free

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.5

42 reviews in total

Select a bar to show only those reviews.Select the bar again to show every rating.

By Sara S on 18-Sep-19

This course needs some updates!

By Harvey G on 29-Jan-19

Excellent course and instructors. A pleasure to learn from this course, thankyou!

By Mehmet İ K on 7-Dec-18

Unfortunately I cannot say this is a good course as an iOS developer myself. I usually have problems generally with auto layout or other iOS specific controls which do not behave as I would expect them to. I am a self taught person, so I thought I might need a bit more systematic knowledge / training on the area.When I saw "Best practices" in the title of the course, I expected the course to cover not only the absolute basics, but some more tricky subjects. Unfortunately the course covers only very basics and do not cover subjects deeply. I would also like to recommend the course instructor to do some preparing before doing the course. There are a lot of errors happening on the record time of the video, and it almost feels like there has been no preparation. 3 stars as it could help beginners to learn general UI concepts, but definitely need to look somewhere else for understanding Autolayout better

By Md. T R on 29-May-18

Very descriptive, that's good for learning. Besides, peer assignment works are very effective. Anyone interested in iOS development must try this course.

By Yulia S on 6-Nov-17

I like this course very much! It contains a lot of practical material that allows to develop some simple but helpful apps at the course completion.Thanks to teachers and to Coursera.

By Kipp M on 17-Sep-17

Great things to learn about iOS app structure and code. I think the videos could be updated with current Xcode 8 or above language and structure. Sometimes I had to find the changes from the video. However, if anything was major, Professor Patterson posted comments on the class page that were very helpful to work around.

By Deleted A on 16-Sep-17

The course is OK, thanks for the effort in preparing the course. However, it is outdated and does not necessarily follow the best practices for UI design as said

By Ananta A S on 31-Aug-17

Nice set of utilities taught....

By Juan R S on 21-Aug-17

its xcode 9 is soon to come out and you guys have not updated the adaptive frame options , i have to research it on my own.

By Daniel R J on 13-Aug-17

Very Good content, clear and challenging. But the most important part is that the material is very applicable to real app development

By Steven M on 6-Jul-17

This course teaches you the fundamentals of designing user interfaces for iOS, gestures, views, controls, and maps. Don Patterson is an excellent instructor and clearly presents the topics, giving insight into why Apple does some of the things that it does.

By Henrique T d A S on 27-Apr-17

Great course!

Showing 12 of 42 reviews

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100