Welcome to Go Further With Swift. This course will help you master some key skills in iOS app development: animation, networking, and custom controls.
1.Introduction3 lessons, 12:12
2.Animation3 lessons, 21:28
3.Networking3 lessons, 23:55
4.Custom Controls3 lessons, 32:22
5.Conclusion1 lesson, 01:44
The iOS platform contains some very powerful frameworks by Apple. Their purpose varies. But some of them are extremely important to create a great and selling app. Hello and welcome to this Tuts+ course. My name is Markus Muhlberger and you are watching Go Further with Swift, where we build a weather app for iOS. This course is split into three parts. In the first one, we're going to look at animations in iOS. Those can make your app up and provisionally interesting to your users. We are going to look at view and layer animations and also techniques to time and group your animations. The second part is all about networking. We're using NSURLSession to create a simple API client for our weather API from scratch. You're going to learn about the different parts of a network request and how to make it efficient and concurrent. In the last part we are tackling custom controls because the default the UI kit ones only get you so far. To get started I'm going to show you how to create a composite control of UI kit components, then how to create layer based controls to display completely custom elements. And finally how to use Core Graphics to interactively let the user draw on the screen. If you want to raise your app development skills to the next level, I will see you in the first lesson.