Swift iOS Course: iOS 8 Apps for every Screen Size
4.1 (30 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.
489 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift iOS Course: iOS 8 Apps for every Screen Size to your Wishlist.

Add to Wishlist

Swift iOS Course: iOS 8 Apps for every Screen Size

Swift Course for AutoLayout, SizeClasses and syncing data with Parse
4.1 (30 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.
489 students enrolled
Created by Brian Advent
Last updated 10/2014
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create universal Apps that run on all iPhone sizes, iPad and iPod Touch
  • Using Auto Layout to create user interfaces that will adapt themselves according to the device orientation and screen size
  • Using Size Classes to customize the layout for specific devices like the iPhone 6 Plus
  • Influence UI changes while rotating a device
  • Integrate Parse into every iOS App
  • Save and retrieve Data from Parse
View Curriculum
Requirements
  • Basics of Xcode
  • Basics of understanding programming
  • Basic understanding of Swift
Description

I this course we are going to have a look at the different screen sizes, as well as the many devices out there. And there are quite a lot of them. So we need to ask our selves one question: What does ‚truly universal‘ actually mean?

We are going to start by taking a look at Auto Layout and especially Size Classes, which were introduced with iOS 8. Using these features will enable you to create user interfaces that adjust themselves to any rotation and screen size.

We will continue with learning about techniques to identify the currently used device so that you can customize the user interfaces for each device type and thereby provide your users with the best experience possible.

Once your users have installed your App on more than one device you will have to think about synchronizing data. Therefore you will learn a lot about Parse, a backend service with awesome cloud features.

After learning the basics of creating universal user interfaces we are going to build a real world application from scratch. By creating an instagram like app you can put into practice everything you have learned so far.

Who is the target audience?
  • Take this course if you plan to create an app that has to change it's interface orientation and needs to run on as many iOS devices as possible.
  • This course is ideal for everyone familiar with the basics of Xcode and Swift Development
  • This course gives no introduction into programming intself
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 20 Lectures Collapse All 20 Lectures 02:50:04
+
One size does not fit all - Introducing Size Classes
4 Lectures 41:05
Size matters - How to work with Size Classes?
08:34

Using Auto Layout and Constraints
16:24

Let's talk about rotation
07:12

From dwarfs to giants: detect the current device
08:55

Let's check: One size does not fit all
3 questions
+
A little field trip: Storing data in the cloud
3 Lectures 23:57
How to integrate and setup Parse
11:05

How to store data in the cloud with Parse
07:05

How to handle files using parse
05:47

Let's check: A little field trip
3 questions
+
Sample App ExchangeOGram
11 Lectures 01:36:16


Setting up the User Interface
12:31

Let's add some constraints
06:44

New size classes and more constraints
06:15

Add parse to the App
05:26

And Action! - Preparations for sending messages
08:02

Sending messages
08:09

Build the timeline: Photo and message query
14:53

All about details - Completing the Detail ViewController
08:10

Last tweaks - Create an amazing launch screen and adding the App Icon
15:09
About the Instructor
Brian Advent
4.5 Average rating
332 Reviews
2,759 Students
5 Courses
iOS Developer and Trainer

I wrote my first line of code at the age of 10 by creating the simplest form of a Hello World Application within the Visual Basic Editor of Microsoft Word. For many years, programming was completely about the journey for me.

Starting off with Visual Basic and earning money by creating Access Databases for many clients was nice, but not the driving force behind my wish to know more about creating software.

After switching to the Mac, I started developing with Java, C++, and later ActionScript 3.0. After school I used my expertise in different scientifically used big data applications. My work was all about visualisation of large amounts of data and therefore creating the best user experience possible.

Although I do love programming, I chose a different path for my professional carrier. By becoming an educator I could follow my second passion which is sharing knowledge. Today and especially since the release of the iPhone SDK in 2008 my interest in programming mainly is focused on creating iOS Apps for educational use and finding ways to create software that can be used in classroom, at universities and by students themselves to make learning a great experience. Although my passion lies in educational software, I am also doing client work from time to time, which does not only include the development of iOS Applications but also the implementation of different iOS development trainings.