Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Course Roadmap|
What are you going to learn and how?Preview
What is truly universal?Preview
|Section 2: One size does not fit all - Introducing Size Classes|
Size matters - How to work with Size Classes?
Using Auto Layout and Constraints
Let's talk about rotation
From dwarfs to giants: detect the current device
Let's check: One size does not fit all
|Section 3: A little field trip: Storing data in the cloud|
How to integrate and setup Parse
How to store data in the cloud with Parse
How to handle files using parse
Let's check: A little field trip
|Section 4: Sample App ExchangeOGram|
Two screens are better than one - The Split Screen ViewControllerPreview
Setting up the User Interface
Let's add some constraints
New size classes and more constraints
Add parse to the App
And Action! - Preparations for sending messages
Build the timeline: Photo and message query
All about details - Completing the Detail ViewController
Last tweaks - Create an amazing launch screen and adding the App Icon
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.