Xcode fundamentals: Designing a user experience for iOS6

User experience is one of the most in demand jobs today. This course gives you a competitive advantage!
  • Lectures 225
  • Video 11 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

Course Description

So you want to make apps but you don't know where to start. You start a few tutorials on the internet but you end up without an app or any knowledge whatsoever.

If you want to make apps you pretty much have to use Xcode, Apple's app making program. But when you download it and take a look it seems really complicated to use. There are tons of books on how to program and use Xcode but none of them are that user friendly.

That's where this course is different! This course shows you how to use Xcode while learning another in demand valuable skill: user experience. User experience is one of the toughest jobs to fill in 2012 according to Forbes. With this course you get to learn mobile user experience and Xcode at the same time!

http://www.inc.com/keith-cline/talent-shortages-in-2012.html?nav=next

This course shows you the ins and outs of Xcode and contains valuable information on how to get your app idea to developers and the app store as quickly as possible. If you have an app idea and you want to learn an in demand skill this course is for you!

This course is intended for beginners and not professional developers. There is no programming in this course. This is strictly a design and app building course.

Enjoy the course!

What are the requirements?

  • An Apple computer
  • This is not an official Apple product

What am I going to get from this course?

  • Over 225 lectures and 10 hours of content!
  • Learn how to use Xcode
  • Learn how to design a creative user experience (UX)
  • Learn how to make apps
  • Learn the secrets of iOS design and production

What is the target audience?

  • Complete beginners wanting to learn how to make apps with Xcode
  • Not for professional developers
  • This course is more about the front end of apps versus the back end

Curriculum

Section 1: Introduction
Xcode Infographic
Preview
1 page
Course Introduction
Preview
00:54
Course introduction and Xcode
01:06
Section 2: Making an app from scratch
Opening a new project
05:36
Section 3: 1 hour Xcode Introduction
Opening Xcode
03:49
Adding UIWwebView to the iPhone and iPad apps
02:19
Hooking up code to our storyboards
04:26
Adding in a PDF to Xcode
03:10
Adding in some code
05:21
Adding in the iPad Code
02:02
Previewing your app
00:50
Talking about certificates
00:42
Uploading to the app store
Upcoming
Adding in an app ID
02:06
Making a development profile and adding it to Xcode
02:16
Setting up the app in iTunes
04:13
Setting up the app in iTunes connect
06:14
Setting up the app for the app store
02:03
Archiving and icons
02:42
Final arangements
01:29
Section 4: Xcode programming for designers
Opening a project
08:19
More about Xcode
03:36
Storyboards and testing your app
05:03
Changing the view controllers
02:22
Adding more tabs
05:43
Adding other movements
03:52
Adding in the other toolbars
03:20
Changing the color of tool bars
01:30
Changing the layout
06:28
Adding a button
03:42
Button prototyping
01:51
Changing the colors in Xcode
03:39
Transparent backgrounds
01:27
Device orientation
03:06
Adding in another button
03:11
Section 5: Learn objective C in 1 hour
Opening a new project
02:03
Introduction to the interface
02:15
Comments
01:45
WhiteSpaces
01:04
Adding in the printf command
02:29
The Include statement
01:45
Int Main
01:56
Declaring variables
01:43
Initializing variables
01:21
Printing variables
01:42
More than one variable in printf
02:04
Float Variables
02:13
Char variables
01:04
Static and dynamic programming languages
01:53
If statements
02:05
Else statements
01:46
Performing math and printf
01:52
Logic and if satements
03:36
Logic and if satements
06:05
Oporators
01:57
Or oporators
02:26
If statements to handle errors
01:37
And oporators
03:05
If statement complexity
04:36
Opening a new file
02:52
Adding in some functionality
02:05
IBOutlet and IBAction
02:21
Connecting the IBOutlets visually
01:34
Setting up the text in .m file
01:07
Adding the button visually
01:04
Adding i the text logic
03:05
Adding in an NSString
03:00
Iphone 4 and iPhone 5 resolutions
00:59
Scope
02:50
NSNumber
02:22
Changing the color of the text
03:20
Changing the font size
03:12
Section 6: Let's start making apps!
Opening a new project in Xcode
03:15
Testing the application and running it on the iOS simulator
02:36
Changing the content of an app
04:28
Adding items to the screen
03:18
Saving and changing the button name
01:48
Button Functionality
02:16
Adding and image and playing around with the layout
04:34
Adding in the second page
01:53
Changing the tab bars and finishing up the app
02:09
Quiz #1
6 questions
Section 7: Introduction to user experience
First project
01:04
UX in Mobile Devices
03:16
Gestures in Xcode
03:13
Differences from websites
03:13
Device orientations in Xcode
02:33
Templates in Xcode
04:34
Templates in Xcode
02:53
Objects in XCode and how to use them organically
01:45
Applying standards of design
03:38
Metaphors and design
03:42
Users and control
02:11
Quiz #2
10 questions
Section 8: The Mobile Experience
The Mobile Experience
01:50
Making an app quickly and using the mobile experience
04:55
Making an app quickly and using the mobile experience part 2
01:29
Minimalism
03:22
Designing for your users
04:33
Constantly edit your features
02:34
Taking content form a website
05:06
Standard UI versus re-design
05:19
Quiz #3
10 questions
Section 9: Learn about Development
Quiz #4
10 questions

Instructor Biography

John Bura , Teacher at Udemy owner of Mammoth Interactive

John Bura is one of the 10 highest grossing Udemy instructors. Recently the top 10 instructors have sold over 10 million dollars of courses collectively. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.

Reviews

Average Rating
3.5
Details
  1. 5 Stars
    11
  2. 4 Stars
    6
  3. 3 Stars
    5
  4. 2 Stars
    7
  5. 1 Stars
    3
    • Gene Bassett

    This is a great course. It covers everything needed to start making Apps.

    This is a great course. It covers everything needed to start making Apps. From here on everything is up to the student.

    • Paul Mellor

    Ok but not overly impressed

    Covers basic topic repetitively eg starts over again numerous time eg. how to create a project, also trainer refers to different icon I guess he highlights with mouse but mouse is not showing, in fact I have had to do a lot of guessing as we're mouse us as not visible in majority of videos. Shows some good knowledge but hard to follow when mouse not present and also using OLD Xcode and iOS5

    • Jason Tomczak

    Covers basics of layout but outdated and full of goofs

    This course covers the basics of layout and UI design, but it really doesn't delve into coding at all. If you're looking to learn UI/UX, then this is a fine course. You'll probably notice numerous inconsistencies that will stump you, but you can find answers on youtube. Questions posed here at Udemy don't seem to get answered. Note to Udemy - many, many of the lectures need to be re-recorded because the lecturer's voice gets cut off unexpectedly at the end of the lecture, often mid sentence. This is frustrating.

    • Jacky D

    Very useful!

    I'm an absolute beginner when it comes to making apps, so I found this course really useful! Making and uploading apps is a lot bigger task than I thought... The course doesn't seem too scripted, as he says "um" quite a bit, but it also does give me the impression that I'm having a conversation with him about how to make Apps, so I kind of like it that way. Some of the design parts drag on a bit too, but I got the information I needed. Overall, I'm really glad I took this course. I learned how to do some programming, and what it takes to make an App and upload it to the App store. Thanks! :)

    • Ron Scott

    Very bad commentary

    The author/host of this video series needs a little help. There are way too many "ahhs" and "umms" and he constantly paints himself into a corner intellectually, then tends to just change the subject. It's as if not too much thought was put into each video. Also, the ad that I followed from "Cult of Mac" claimed that it would teach iOS development AND UX, but the development part is light, and the author talks about early on about how he isn't really going to be showing how to do any development. I think this author has promise if he'd build a better structure and take a basic Speech 101 class from a local university/college.

Show more reviews

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community

5,400,000

Hours of video content

21,000,000

Course enrollment

6,300,000

Students

Ready to start learning?
Preview this course