You can learn anything on Udemy. Start today with one of our 10,000+ online courses

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!
33 reviews
WHAT'S INSIDE
  • Lifetime access to 225 lectures and 4 quizzes
  • 10+ hours of high quality content
  • A community of 1800+ students learning together!
TAUGHT BY
  • 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.

SHARE

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!
33 reviews

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!

    • An Apple computer
    • This is not an official Apple product
    • Over 225 lectures and 10.5 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
    • 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
  • 1
    Xcode Infographic
    1 page
  • 2
    Course Introduction
    00:54
  • 3
    Course introduction and Xcode
    01:06
  • SECTION 2:
    Making an app from scratch
  • 4
    Opening a new project
    05:36
  • SECTION 3:
    1 hour Xcode Introduction
  • 5
    Opening Xcode
    03:49
  • 6
    Adding UIWwebView to the iPhone and iPad apps
    02:19
  • 7
    Hooking up code to our storyboards
    04:26
  • 8
    Adding in a PDF to Xcode
    03:10
  • 9
    Adding in some code
    05:21
  • 10
    Adding in the iPad Code
    02:02
  • 11
    Previewing your app
    00:50
  • 12
    Talking about certificates
    00:42
  • 13
    Uploading to the app store
    Upcoming
  • 14
    Adding in an app ID
    02:06
  • 15
    Making a development profile and adding it to Xcode
    02:16
  • 16
    Setting up the app in iTunes
    04:13
  • 17
    Setting up the app in iTunes connect
    06:14
  • 18
    Setting up the app for the app store
    02:03
  • 19
    Archiving and icons
    02:42
  • 20
    Final arangements
    01:29
  • SECTION 4:
    Xcode programming for designers
  • 21
    Opening a project
    08:19
  • 22
    More about Xcode
    03:36
  • 23
    Storyboards and testing your app
    05:03
  • 24
    Changing the view controllers
    02:22
  • 25
    Adding more tabs
    05:43
  • 26
    Adding other movements
    03:52
  • 27
    Adding in the other toolbars
    03:20
  • 28
    Changing the color of tool bars
    01:30
  • 29
    Changing the layout
    06:28
  • 30
    Adding a button
    03:42
  • 31
    Button prototyping
    01:51
  • 32
    Changing the colors in Xcode
    03:39
  • 33
    Transparent backgrounds
    01:27
  • 34
    Device orientation
    03:06
  • 35
    Adding in another button
    03:11
  • SECTION 5:
    Learn objective C in 1 hour
  • 36
    Opening a new project
    02:03
  • 37
    Introduction to the interface
    02:15
  • 38
    Comments
    01:45
  • 39
    WhiteSpaces
    01:04
  • 40
    Adding in the printf command
    02:29
  • 41
    The Include statement
    01:45
  • 42
    Int Main
    01:56
  • 43
    Declaring variables
    01:43
  • 44
    Initializing variables
    01:21
  • 45
    Printing variables
    01:42
  • 46
    More than one variable in printf
    02:04
  • 47
    Float Variables
    02:13
  • 48
    Char variables
    01:04
  • 49
    Static and dynamic programming languages
    01:53
  • 50
    If statements
    02:05
  • 51
    Else statements
    01:46
  • 52
    Performing math and printf
    01:52
  • 53
    Logic and if satements
    03:36
  • 54
    Logic and if satements
    06:05
  • 55
    Oporators
    01:57
  • 56
    Or oporators
    02:26
  • 57
    If statements to handle errors
    01:37
  • 58
    And oporators
    03:05
  • 59
    If statement complexity
    04:36
  • 60
    Opening a new file
    02:52
  • 61
    Adding in some functionality
    02:05
  • 62
    IBOutlet and IBAction
    02:21
  • 63
    Connecting the IBOutlets visually
    01:34
  • 64
    Setting up the text in .m file
    01:07
  • 65
    Adding the button visually
    01:04
  • 66
    Adding i the text logic
    03:05
  • 67
    Adding in an NSString
    03:00
  • 68
    Iphone 4 and iPhone 5 resolutions
    00:59
  • 69
    Scope
    02:50
  • 70
    NSNumber
    02:22
  • 71
    Changing the color of the text
    03:20
  • 72
    Changing the font size
    03:12
  • SECTION 6:
    Let's start making apps!
  • 73
    Opening a new project in Xcode
    03:15
  • 74
    Testing the application and running it on the iOS simulator
    02:36
  • 75
    Changing the content of an app
    04:28
  • 76
    Adding items to the screen
    03:18
  • 77
    Saving and changing the button name
    01:48
  • 78
    Button Functionality
    02:16
  • 79
    Adding and image and playing around with the layout
    04:34
  • 80
    Adding in the second page
    01:53
  • 81
    Changing the tab bars and finishing up the app
    02:09
  • 82
    Quiz #1
    6 questions
  • SECTION 7:
    Introduction to user experience
  • 83
    First project
    01:04
  • 84
    UX in Mobile Devices
    03:16
  • 85
    Gestures in Xcode
    03:13
  • 86
    Differences from websites
    03:13
  • 87
    Device orientations in Xcode
    02:33
  • 88
    Templates in Xcode
    04:34
  • 89
    Templates in Xcode
    02:53
  • 90
    Objects in XCode and how to use them organically
    01:45
  • 91
    Applying standards of design
    03:38
  • 92
    Metaphors and design
    03:42
  • 93
    Users and control
    02:11
  • 94
    Quiz #2
    10 questions
  • SECTION 8:
    The Mobile Experience
  • 95
    The Mobile Experience
    01:50
  • 96
    Making an app quickly and using the mobile experience
    04:55
  • 97
    Making an app quickly and using the mobile experience part 2
    01:29
  • 98
    Minimalism
    03:22
  • 99
    Designing for your users
    04:33
  • 100
    Constantly edit your features
    02:34
  • 101
    Taking content form a website
    05:06
  • 102
    Standard UI versus re-design
    05:19
  • 103
    Quiz #3
    10 questions
  • SECTION 9:
    Learn about Development
  • 104
    Quiz #4
    10 questions

RATING

  • 11
  • 6
  • 6
  • 7
  • 3
AVERAGE RATING
NUMBER OF RATINGS
33

REVIEWS

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