How to Create Amazing iPhone Apps with Swift

The complete course on creating a professional and customized application for iPhone
4.8 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
332 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 26
  • Length 3 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

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.

About This Course

Published 2/2015 English

Course Description

Learn how to create and develop a professional iOS application featuring a photo gallery, data display, geolocation and a full-customized design!

ABOUT THIS COURSE

We will be building an iOS app from scratch using Swift, Apple's new development language. I will be guiding you step-by-step to help you understand key mobile development and object-oriented concepts.

Together, we will be covering the structure, working and coding aspects of iOS development.

YOU WILL BE ABLE TO

  • Display text, images and data on screen
  • Respond to touch interactions from users
  • Create a navigation system and transition animations between screens
  • Integrate map and geolocation features
  • Personalize and customize the design of your application
  • Key concepts are explained with illustrations, animations and practical examples you will be following along and trying out in Xcode, Apple's development software.

    By the end of this course, you will have a secure and practical knowledge of how to build a multi-screen application and you will be able to work with essential functionalities to create content-rich, interactive applications.

    Through 26 comprehensive video sessions, I will be there to guide and help you bring your ideas to life on iPhone and iPad!

    What are the requirements?

    • A computer running Mac OS X (10.9 recommended)
    • Xcode 6 (free download from the Mac AppStore)
    • An Apple Developer account (optional)

    What am I going to get from this course?

    • Understand and know how to use Xcode, Apple's development software
    • Develop an iOS 8 application for iPhone featuring images, text, navigation, animations, map and geolocation
    • Use Swift to develop iOS and Mac OS X applications
    • Customize the design of an iOS application

    What is the target audience?

    • Everyone who has great ideas and wants to bring them to life on touch-screen devices
    • Web developers who want to add mobile development to their skills set

    What you get with this course?

    Not for you? No problem.
    30 day money back guarantee.

    Forever yours.
    Lifetime access.

    Learn on the go.
    Desktop, iOS and Android.

    Get rewarded.
    Certificate of completion.

    Curriculum

    Section 1: Let's Get Started !
    Getting Around Xcode 6
    Preview
    07:26
    Displaying some text
    10:13
    Displaying images
    06:35
    Previewing different screen sizes
    02:35
    Section 2: Welcome Screen and Basic Interactions
    What is a View Controller?
    Preview
    01:37
    Creating a View Controller
    02:54
    Connecting interface elements with IBOutlet
    06:14
    Using custom fonts
    05:24
    Loading and accessing data with Arrays
    04:49
    Using a Launch Image
    09:27
    Section 3: Navigation Between Different Screens
    Transition with a Segue
    Preview
    06:51
    Multi-screen navigation with a TabBar Controller
    05:47
    02:20

    Section 4: Displaying Data in a Table
    What is the MVC design pattern?
    03:11
    Creating a data model with a plist file
    05:44
    UITableViewController and Table Views
    10:03
    Importing data
    03:23
    08:12

    Displaying section headers
    02:27
    Section 5: Creating a Photo Gallery
    Using UICollectionViewController
    16:51
    Section 6: Adding Map and Geolocation Features
    Inserting a MapKit View
    09:13
    Stylizing text with Attributed Strings
    04:26
    Displaying a Map with Geolocation
    12:08
    Section 7: Customizing the Interface
    Customizing the Application Appearance
    09:58
    Customizing Table Views
    07:23
    Customizing Section Headers
    10:34

    Students Who Viewed This Course Also Viewed

    • Loading
    • Loading
    • Loading

    Instructor Biography

    Hi, my name is Sébastien and I am a developer and UI designer with over 15 years of experience in web and mobile creation. My passion for mobile development started in 2010 when a friend of mine challenged me to make an app for his business.

    My experience with iOS and the corporate apps I have developed have led me to be regularly invited by Apple France to speak at their "iOS for Enterprise" events. It makes me very happy and very proud.

    I love sharing ideas and what I know and, for the past 3 years, I have been organising and leading iOS development training seminars and workshops all over France.

    When I am not coding, I like playing vintage video games, building LEGO with my kids and spending family days at the beach !

    I hope you enjoy my courses. Feel free to get in touch !

    Ready to start learning?
    Take This Course