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
Quality Score

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

Overall Score : 90 / 100

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

Games, Sensors and Media

Free

icon
More android development courses

Flutter & Firebase: Build a Complete App for iOS & Android

$11.99

How To Launch Your App In Just 16 hrs - Android Development

$11.99

Android Game Development for Beginners - Learn Core Concepts

$11.99

Android App Development Bootcamp 2021 - Android 10 (Q)

$11.99

Game Development for Modern Platforms

Free

Principles of Computing (Part 2)

Free

icon
Reviews

4.5

42 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Ghenadie B on 31-Jul-16

Is the most succesful course for iOS User Interface Design, very useful, that may replace ten books and thousands pages to read.

By Casey W on 5-Mar-16

This course does a great job of outlining some very common UI navigation elements in iOS such as master-detail views with UITableViews and transitional segues. Also covers Core Data really well and clearly explains auto-layout which is important when designing an app for different device screen sizes and rotations. One of the best explanations on auto-layout that I've found on the internet really. Well done!

By Tiago P on 28-Feb-16

Very pragmatic learning (lots of hands on!) and good examples to help you understand all concepts.

By Helen B on 19-Apr-16

Practical, fun projects - excellent course for learning iOS development!

By Bart B on 7-Mar-16

Great Course! Really insightful.

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 Shanaka S on 29-Jan-17

Overall a good course on Human Computer Interaction which focuses on Apple HIG (Human Interface Guidelines) and is delivered clearly. I would have like to seen a bit tougher quizzes and peer review assignments. But overall this is a worthwhile course to undertake.

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 Sara S on 18-Sep-19

This course needs some updates!

By Alisson E R on 29-Mar-17

This teacher is an amateur.

By Artem K on 24-Sep-16

I thought there will be more on interfaces and views.Not really "Best practices in interface design" course.But it is good in Core Data and UITableViews. Worth time.Change name! :-)

By SAAD E O on 23-Feb-16

Great!